MySQL の左結合クエリ ステートメントを使用する方法
MySQLでは、左結合クエリ文は次の構文を使用します。
SELECT 列名
FROM 表1
LEFT JOIN 表2
ON 表1.列名 = 表2.列名;
表1と表2が結合する表、列名は取得する列名、ONの後は結合条件です。
例えば、テーブル1とテーブル2があり、テーブル1の全ての列とテーブル2のある列を結合条件としてテーブル1の列1がテーブル2の列2と等しい場合、以下のクエリ文を利用する。
SELECT 表1.* , 表2.列名
FROM 表1
LEFT JOIN 表2
ON 表1.列1 = 表2.列2;
1つのテーブルの全行と、一致するもう1つのテーブルの行で結果を表示する左結合クエリを実行できます。一致する行がない場合は、該当する列にNULL値が入ります。