Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Challenge: Organizational Hierarchy Traversal | Recursive CTEs and Hierarchical Data
Mastering Common Table Expressions (CTEs) in SQL
Seção 2. Capítulo 2
single

single

bookChallenge: Organizational Hierarchy Traversal

Deslize para mostrar o menu

Tarefa

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_id matches any employee already found.
  • Include a column for reporting level, incremented at each recursion.
  • Return employee_id, name, position, and reporting_level for all subordinates found.
  • Order the results by reporting_level and employee_id.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt