Menu
Coddy logo textTech

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.

challenge icon

Desafío

Intermedio

Tablas 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