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 :
<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