Resumen - 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:
<strong>employees</strong>:<strong>id</strong>,<strong>name</strong>,<strong>manager_id</strong>
Para el empleado con id = 7, devuelve la cadena de gerentes por encima de ellos: su gerente directo, el gerente de su gerente, y así sucesivamente hasta la cima de la organización. Devuelve id y name, ordenados desde el gerente más cercano (menor profundidad) hasta el más senior. No incluyas al propio empleado 7.
Pruébalo tú mismo
WITH RECURSIVE chain AS (
-- comenzar desde el gerente del empleado 7
-- recursar hacia arriba a través de manager_id
)
SELECT id, name FROM chain ORDER BY depth