我有一個表如下假設數據:選擇在一個表中的一行的盛大母公司 - SQL
ID | Name | managerId
---|---------|-----------
1 | James | 2
2 | Martin | 4
3 | Huges | 5
4 | Richard | NULL
5 | Kavin | 4
6 | Rita | 3
在上表中,我們有:
理查德·馬丁的經理經理詹姆斯。
Richard是經理Kavin是Huges經理,是Rita的經理。
現在我必須在此表中選擇一名員工的直屬經理和總經理。我的意思是如果我們從Rita
開始,我必須選擇Huges
(直接經理)和Richard
(總經理)。
如何做到這一點。我根本不知道。
編輯:
沒有任何特定級別的管理人員。員工可以有'n'層級的經理人編號,其中nε{0,1,2,3 .....}
我投票重新開放,因爲我不同意只有兩個級別的解決方案。 –