Podsumowanie – schemat organizacyjny
Część sekcji Poza podstawami ścieżki SQL w Coddy. Lekcja 22 z 27.
Wyzwanie
ŚredniDostępne tabele i kolumny:
employees:id,name,manager_id
Dla pracownika o id = 7 zwróć łańcuch przełożonych znajdujących się nad nim: jego bezpośredniego przełożonego, przełożonego jego przełożonego i tak dalej, aż do najwyższego szczebla w organizacji. Zwróć id i name, posortowane od najbliższego przełożonego (najmniejsza głębokość) do najwyższego rangą. Nie uwzględniaj samego pracownika 7.
Spróbuj swoich sił
WITH RECURSIVE chain AS (
-- zacznij od przełożonego pracownika 7
-- rekurencyjnie przechodź w górę przez manager_id
)
SELECT id, name FROM chain ORDER BY depth
Wszystkie lekcje w sekcji Poza podstawami
Poćwicz samodzielnie: Edytor online SQL