1
我有一個名爲Employee的表,它具有ID,名稱,EmpID,rankID,DeptID和managerID等字段。我已經將employeeID設置爲Employee表的外鍵,並引用employee表中的ID。現在我想要一個查詢來獲取所有員工及其經理信息。 「經理信息應該是經理姓名而不是經理ID」。通過管理器查詢獲取經理名稱
我有一個名爲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