Секція 2. Розділ 2
single
Challenge: Organizational Hierarchy Traversal
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Write a recursive CTE to list all employees who report, directly or indirectly, to a specified manager in the employees table. For each subordinate, include their employee_id, name, position, and their reporting level (1 for direct report, 2 for their direct reports, etc.). The result should be ordered by reporting level and employee ID.
- Use a recursive CTE to traverse the hierarchy starting from employees who report directly to the given manager.
- For each recursive step, find employees whose
manager_idmatches any employee already found. - Include a column for reporting level, incremented at each recursion.
- Return
employee_id,name,position, andreporting_levelfor all subordinates found. - Order the results by
reporting_levelandemployee_id.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 2
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат