Rückblick – Organigramm
Teil des Abschnitts Über die Grundlagen hinaus der SQL-Journey von Coddy. Lektion 22 von 27.
Aufgabe
MittelVerfügbare Tabellen und Spalten:
employees:id,name,manager_id
Gib für den Mitarbeiter mit id = 7 die Kette der übergeordneten Manager zurück: den direkten Manager, den Manager des Managers und so weiter bis zur Spitze der Organisation. Gib id und name zurück, geordnet vom nächstgelegenen Manager (geringste Tiefe) bis zum ranghöchsten. Schließe Mitarbeiter 7 selbst nicht ein.
Probier es selbst
WITH RECURSIVE chain AS (
-- starte vom Manager von Mitarbeiter 7
-- rekursiv nach oben über manager_id
)
SELECT id, name FROM chain ORDER BY depth
Alle Lektionen in Über die Grundlagen hinaus
Übe selbstständig: SQL-Playground