我有如下表:SQL Server查詢選擇父母與特定的孩子
ID Emp_Name Manager_ID
101 Ken NULL
102 Terri 101
103 Roberto 101
104 Rob 102
105 Gail 102
106 Jossef 103
107 Dylan 103
108 Diane 105
109 Gigi 105
110 Michael 106
我需要得到「106約瑟夫」的所有管理人員的例子,其結果必然是:
106 Josef 103
103 Roberto 101
101 Ken NULL
什麼是最好的SQL服務器查詢做到這一點
檢查這個職位。它接近你在找什麼:http://stackoverflow.com/questions/959804/simulation-of-connect-by-prior-of-oracle-in-sql-server – Chandu
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
研究這一個:http://blog.sqlauthority.com/2012/04/24/sql-server-introduction-to-hierarchical-query-using-a-recursive-cte-a-primer/ –