Menu
Coddy logo textTech

Récapitulatif - Organigramme

Fait partie de la section Au-delà des bases du Journey SQL de Coddy — leçon 22 sur 27.

challenge icon

Défi

Moyen

Tables et colonnes disponibles :

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

Pour l'employé avec id = 7, retournez la chaîne de managers au-dessus de lui : son manager direct, le manager de son manager, et ainsi de suite jusqu'au sommet de l'organisation. Retournez id et name, ordonnés du manager le plus proche (profondeur la plus basse) au plus senior. N'incluez pas l'employé 7 lui-même.

Essayez vous-même

WITH RECURSIVE chain AS (
    -- commencer par le manager de l'employé 7
    -- remonter récursivement via manager_id
)
SELECT id, name FROM chain ORDER BY depth

Toutes les leçons de Au-delà des bases