-
テーブル結合(JOIN)を使用する方法: テーブル結合は、複数のテーブルを関連付けてデータを取得するための一般的な方法です。以下は、INNER JOINを使用した例です。
SELECT * FROM テーブル1 INNER JOIN テーブル2 ON テーブル1.共有キー = テーブル2.共有キー;
このクエリは、テーブル1とテーブル2の共有キーが一致する行を抽出します。
-
サブクエリを使用する方法: サブクエリは、別のSELECT文を含むSELECT文です。以下は、サブクエリを使用した例です。
SELECT * FROM テーブル1 WHERE 共有キー IN (SELECT 共有キー FROM テーブル2);
このクエリは、テーブル1の共有キーがテーブル2の共有キーと一致する行を抽出します。
-
UNIONを使用する方法: UNIONは、2つのSELECT文の結果を結合するための演算子です。以下は、UNIONを使用した例です。
SELECT 列1, 列2 FROM テーブル1 UNION SELECT 列1, 列2 FROM テーブル2;
このクエリは、テーブル1とテーブル2の結果セットを結合して、重複を削除した結果を抽出します。
これらは、複数のテーブルからデータを取得するための一般的な方法のいくつかです。データベースの構造や要件に応じて、適切な方法を選択してください。また、上記のコード例は一般的な例であり、実際のテーブル名や列名に合わせて適切に修正する必要があります。