2

この質問は奇妙に聞こえるかもしれませんが、サンプルの表を次に示します。

+-------+---------+-----------+
| empid | empName | ManagerID |
+-------+---------+-----------+
|     1 | Name1   | null      |
|     2 | Name2   | 1         |
|     3 | Name3   | 1         |
|     4 | Name4   | 2         |
+-------+---------+-----------+

次のような従業員ID名とマネージャーの名前を出力できるクエリが必要です

+-------+---------+-----------+
| empid | empName | ManagerID |
+-------+---------+-----------+
|     1 | Name1   | null      |
|     2 | Name2   | Name1     |
|     3 | Name3   | Name1     |
|     4 | Name4   | Name2     |
+-------+---------+-----------+

重複した質問がある場合は、その質問に誘導してください。このキーワードの知識が不足しているため、見つけることができませんでした。

4

1 に答える 1

2

これを試して:

select  E.empid , E.empName , E2.empName
from TableEmp E
left join TableEmp E2 on E.ManagerID = E2.empid
于 2013-08-12T09:00:46.397 に答える