問題一覧に戻る
中級結合
問題36: LEFT JOIN - 左外部結合

左側のテーブルのすべての行と、右側の一致する行を取得するLEFT JOINを学びます。顧客一覧に注文情報を追加する際など、左側のデータを全て保持したい場合に使用します。一致しない場合はNULLが表示されます。

-- 顧客と注文を左外部結合
SELECT c.name, o.order_id, o.total
FROM customers c
orders o
ON c.customer_id = o.customer_id;