問題一覧に戻る
中級結合
問題41: SELF JOIN - 自己結合

同じテーブルを自分自身と結合するSELF JOINを学びます。階層構造や関連データの比較に使用し、上司と部下の関係、同僚関係、類似商品の検索などに活用できます。テーブルエイリアスが必須の技法です。

-- 従業員の上司情報を取得
SELECT e1.name AS employee, e2.name AS manager
FROM employees e1
-- 上司のレコードと結合
employees e2
ON e1.manager_id = e2.employee_id;