Récapitulatif : organigramme
Fait partie de la section Au-delà des bases du Journey SQL de Coddy. Leçon 22 sur 27.
Défi
MoyenTables et colonnes disponibles :
employees:id,name,manager_id
Pour l’employé dont id = 7, retournez la chaîne de responsables au-dessus de cet employé : son responsable direct, le responsable de ce dernier, et ainsi de suite jusqu’au sommet de l’organisation. Retournez id et name, classés du responsable le plus proche (profondeur la plus faible) au responsable le plus haut placé. N’incluez pas l’employé 7 lui-même.
Essayez vous-même
WITH RECURSIVE chain AS (
-- partir du 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
Entraînez-vous par vous-même : Playground SQL