查询以通过managerID获取管理器名称

时间:2012-07-13 08:40:07

标签: sql

我有一个名为Employee的表,它有ID,Name,EmpID,rankID,DeptID和managerID等字段。我已将managerID设置为Employee表的外键,并引用employee表中的ID。现在我想要一个查询来获取所有员工及其经理信息。 “经理信息应该是经理名称而不是经理ID。”

1 个答案:

答案 0 :(得分:1)

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