複数のテーブルからのデータの結合: SQL 結合の説明

初級
データベース管理者
開発者
Azure Database for PostgreSQL

このモジュールでは、複数のテーブルのデータを結合するために不可欠な SQL 結合を導入します。 INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN、および NATURAL JOIN について学習します。

学習の目的

このモジュールを終了すると、次のことができるようになります。

  • データベースでの結合の目的を理解する
  • INNER JOIN を使用して一致する行を返す
  • LEFT JOIN と RIGHT JOIN を適用して、1 つのテーブルのすべての行を含める
  • FULL OUTER JOIN を使用して両方のテーブルのすべての行を結合する
  • NATURAL JOIN を使用して同じ名前の列でテーブルを結合する

前提条件

このチュートリアルを開始する前に、SELECT、FROM、WHERE 句などの基本的な SQL 構文に加え、リレーショナル データベースの主要な概念、テーブル間のリレーションシップを定義するための主キーと外部キーの使用について理解しておく必要があります。