Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Challenge: Organizational Hierarchy Traversal | Recursive CTEs and Hierarchical Data
Mastering Common Table Expressions (CTEs) in SQL
Sezione 2. Capitolo 2
single

single

bookChallenge: Organizational Hierarchy Traversal

Scorri per mostrare il menu

Compito

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.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt