mia tavola contiene tre colonne e il valore è simile al seguentequery SQL per trovare i tutti i subalterni sotto un unico superiore
Emp_ID | Emp_Name | Emp_Manager_ID
========================================
1 | Admin | Null
2 | John | 1
3 | Sam | 2
4 | Mike | 2
5 | Jeff | 4
6 | Ben | 3
7 | Vicky | 5
Il parametro id = @emp_id 2 Il risultato atteso per trovare tutti i subalterni sotto dato eMP_ID quindi il risultato dovrebbe essere tutti EmpIDs 3,4,5,6,7
perché 2 è il gestore di 3,4 e 3 è il gestore di 6, 4 è responsabile della direzione 5 e 5 è il gestore di 7
Ho aggiornato la mia risposta per includere un esempio della CTE di lavoro. Fammi sapere se incontri altri problemi. –
@Adam Grazie funziona bene –