Menu
Coddy logo textTech

Итоги — Организационная структура

Часть раздела Продвинутый уровень путешествия по SQL на Coddy — урок 22 из 27.

challenge icon

Задание

Средне

Доступные таблицы и столбцы:

  • <strong>employees</strong>: <strong>id</strong>, <strong>name</strong>, <strong>manager_id</strong>

Для сотрудника с id = 7 верните цепочку менеджеров над ним: его непосредственного руководителя, руководителя его руководителя и так далее до самого верха организации. Верните id и name, отсортированные от ближайшего менеджера (наименьшая глубина) до самого старшего. Не включайте самого сотрудника 7.

Попробуйте сами

WITH RECURSIVE chain AS (
    -- начинаем с менеджера сотрудника 7
    -- рекурсивно поднимаемся вверх через manager_id
)
SELECT id, name FROM chain ORDER BY depth

Все уроки раздела Продвинутый уровень