通过管理器查询获取经理名称
问题描述:
我有一个名为Employee的表,它具有ID,名称,EmpID,rankID,DeptID和managerID等字段。我已经将employeeID设置为Employee表的外键,并引用employee表中的ID。现在我想要一个查询来获取所有员工及其经理信息。 “经理信息应该是经理姓名而不是经理ID”。通过管理器查询获取经理名称
答
select e1.ID, e1.Name, e1.EmpID, e1.rankID, e1.DeptID, e2.name as managername
from employee e1
left outer join employee e2 on e1.managerID = e2.id
难道不应该是'left outer join employee e2 on e1.managerID = e2.id'吗? – migu 2012-07-13 08:53:03
绝对。谢谢。 – 2012-07-13 08:53:57
它可以只是e1.managerID = e2.ID – saaswathy 2012-07-13 09:11:07