Access の SQL で 2 つのテーブルを関連付けてクエリする方法は?

Accessでは、JOINキーワードを使用して2つのテーブルを関連づけてクエリを実行できます。使用可能なJOINタイプを以下に示します。

  1. INNER JOINは、一致する行のみを2つのテーブルから返します。
  2. 左結合(LEFT JOIN):左側のテーブルのすべての行を返し、右側のテーブルと一致する行も返す。
  3. 右连接:右テーブルのすべての行と左テーブルから一致した行を返します。
  4. 左右両方の全ての行を返します。

これは、言語モデルに質問するためのいくつかの例になります

  1. INNER JOIN:
SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段 = 表2.字段;
  1. LEFT OUTER JOIN
SELECT * FROM 表1 LEFT JOIN 表2 ON 表1.字段 = 表2.字段;
  1. 右外部結合
SELECT * FROM 表1 RIGHT JOIN 表2 ON 表1.字段 = 表2.字段;
  1. フルアウタージョイン
SELECT * FROM 表1 FULL OUTER JOIN 表2 ON 表1.字段 = 表2.字段;

Accessで使用される結合記号は、MySQLやSQL Serverなどの他のRDBMSで一般的な記号とは異なる場合があります。Accessのバージョンとデータベース構造に応じて、適切な結合記号を選択してください。

bannerAds