Seção 2. Capítulo 2
single
Challenge: 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_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.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 2
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo