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値が入ります。

bannerAds