Menu
Coddy logo textTech

Zusammenfassung - Organigramm

Teil des Abschnitts Über die Grundlagen hinaus der SQL-Journey von Coddy — Lektion 22 von 27.

challenge icon

Aufgabe

Mittel

Verfügbare Tabellen und Spalten:

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

Geben Sie für den Mitarbeiter mit id = 7 die Kette der übergeordneten Manager zurück: deren direkten Manager, den Manager dieses Managers und so weiter bis zur Spitze der Organisation. Geben Sie id und name zurück, sortiert vom nächsten Manager (geringste Tiefe) bis zum ranghöchsten. Schließen Sie den Mitarbeiter 7 nicht selbst ein.

Probier es selbst

WITH RECURSIVE chain AS (
    -- beginne beim 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