自己結合

  • テーブルが再帰的(同一テーブルへのparent_idを持っている)時などに有効
従業員コード従業員名上司コード
00001チャーリー・ブラウン
00002ペパーミント・パティ
00003ルシール・ヴァン・ぺルト00001
00004ライナス・ヴァン・ぺルト00003
00005シュローダー00001
00006マーシー00002
SELECT
     部下.従業員コード
     ,部下.従業員名
     ,上司.従業員名 AS 上司の名前
FROM
     従業員 AS 部下
JOIN 
     従業員 AS 上司
ON
     部下.上司コード = 上司.従業員コード
ORDER BY
    部下.従業員コード
従業員コード従業員名上司の名前名
00003ルシール・ヴァン・ぺルトチャーリー・ブラウン
00004ライナス・ヴァン・ぺルトルシール・ヴァン・ぺルト
00005シュローダーチャーリー・ブラウン
00006マーシーペパーミント・パティ