問題一覧に戻る
中級結合
問題42: JOIN条件 - ON句とUSING句

JOIN時の条件指定方法を学びます。ON句では任意の結合条件を指定でき、USING句では同名カラムでの結合を簡潔に記述できます。適切な方法を選択することで、クエリの可読性が向上します。

-- ON句で結合条件を指定
SELECT o.order_id, c.name
FROM orders o
INNER JOIN customers c
-- カラム名を明示的に指定
o.customer_id = c.customer_id;

-- USING句で結合条件を指定
SELECT o.order_id, c.name
FROM orders o
INNER JOIN customers c
-- 同名カラムで簡潔に結合
(customer_id);