我有一個包含EmployeeID,EmployeeName和ManagerID列的表。 ManagerID是EmployeeID的遞歸FK。我試圖查詢表格,以便提供經理人員的名字。我的思路是,如果員工的EmployeeID也是ManagerID,則員工將成爲經理。我將ManagerID設置爲NOT NULL,因爲那個人將是經理的經理。當我執行查詢時,返回一個空白管理員列。使用遞歸外鍵的SQL查詢
SELECT EmployeeName AS Manager
FROM Employee E
WHERE E.EmployeeID=E.ManagerID AND
E.ManagerID <> null
您正在使用什麼數據庫? – Bert
我正在使用SQL Server 2008 –