Repaso: organigrama
Parte de la sección Más allá de lo básico del Journey de SQL de Coddy. Lección 22 de 27.
Desafío
IntermedioTablas y columnas disponibles:
employees:id,name,manager_id
Para el empleado con id = 7, devuelve la cadena de gerentes que están por encima de él: su gerente directo, el gerente de su gerente, y así sucesivamente hasta llegar a la cima de la organización. Devuelve id y name, ordenados desde el gerente más cercano (menor profundidad) hasta el de mayor rango. No incluyas al propio empleado 7.
Pruébalo tú mismo
WITH RECURSIVE chain AS (
-- empezar desde el manager del empleado 7
-- recursar hacia arriba vía manager_id
)
SELECT id, name FROM chain ORDER BY depth
Todas las lecciones de Más allá de lo básico
Practica por tu cuenta: Playground de SQL