復習 - 組織図
CoddyのSQLジャーニー「応用」セクションの一部。レッスン 22/27。
チャレンジ
中級利用可能なテーブルと列:
employees:id、name、manager_id
id = 7 の従業員について、その上位のmanagerのchainを返してください:直属のmanager、そのmanagerのmanager、そして組織のトップまで続けます。id と name を返し、最も近いmanager(depthが最も低い)から最上位のmanagerの順に並べてください。従業員7自身は含めないでください。
自分で試してみよう
WITH RECURSIVE chain AS (
-- 従業員7のマネージャーから開始
-- manager_id経由で上方に再帰
)
SELECT id, name FROM chain ORDER BY depth
応用のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド