我想传递一个查询,该查询从tblEmplyee给出如下所示的输出。 我怎么能这样做?
tblEmployee
empID empName manId
1 A
2 B 1
3 C 2
Output
name Manager
A -
B A
C B
答案 0 :(得分:1)
这是完美的
利用Right
和self
加入
select t2.empName, t1.empName as Manager from tblEmployee t1
right Join tblEmployee t2 on t1.empID = t2.manID
order by empName
答案 1 :(得分:0)
您可以执行LEFT JOIN
:
SELECT
A.empName AS name,
B.empName AS Manager
FROM tblEmployee A
LEFT JOIN tblEmployee B on A.empID=B.manID