Menu
Coddy logo textTech

まとめ - 組織図

CoddyのSQLジャーニー「応用」セクションの一部 — レッスン 22/27。

challenge icon

チャレンジ

中級

利用可能なテーブルとカラム:

  • <strong>employees</strong>: <strong>id</strong>, <strong>name</strong>, <strong>manager_id</strong>

id = 7 の従業員について、その上のマネージャーの連鎖(直属のマネージャー、そのマネージャーのマネージャー、組織のトップまで)を返してください。idname を、最も近いマネージャー(最も浅い階層)から最も上位のマネージャーの順に返してください。従業員 7 自身は含めないでください

自分で試してみよう

WITH RECURSIVE chain AS (
    -- 従業員 7 のマネージャーから開始する
    -- manager_id を介して上方向に再帰する
)
SELECT id, name FROM chain ORDER BY depth

応用のすべてのレッスン