例1: INNER JOINを使用した複数の条件での結合
SELECT *
FROM テーブル1
INNER JOIN テーブル2 ON テーブル1.カラム1 = テーブル2.カラム2
AND テーブル1.カラム3 = テーブル2.カラム4
この例では、テーブル1とテーブル2を結合しています。結合条件は、テーブル1のカラム1とテーブル2のカラム2が等しいこと、およびテーブル1のカラム3とテーブル2のカラム4が等しいことです。
例2: LEFT JOINを使用した複数の条件での結合
SELECT *
FROM テーブル1
LEFT JOIN テーブル2 ON テーブル1.カラム1 = テーブル2.カラム2
AND テーブル1.カラム3 = テーブル2.カラム4
この例では、LEFT JOINを使用してテーブル1とテーブル2を結合しています。結合条件は、例1と同様です。
これらの例では、INNER JOINとLEFT JOINを使用して複数の条件でテーブルを結合する方法を示しています。ただし、他のJOINタイプ(RIGHT JOIN、FULL JOINなど)も使用できます。
条件の数や具体的な要件に応じて、さまざまな結合方法があります。上記の例は一般的なパターンを示していますが、実際のデータベース構造と要件に合わせて適切なJOINを選択する必要があります。
以上が、複数の条件を使用してSQLに参加する方法のシンプルな例です。必要に応じて、これらの例をベースにしてさらに複雑なクエリを構築することもできます。