我已經利用鄰接模型來表示一個子/父關係。鄰接模型MySQL語法
它被用來反映公司層次結構,每個員工都有一個經理。員工和經理都存儲在同一個表中 - 所以managerID字段指的是特定經理的用戶標識。
下面是我的表結構: 用戶ID - 電子郵件 - 密碼 - 的firstName - lastName的 - officeID - DepartmentID的 - 經理ID - 角色ID - 用戶名
所以經理ID是一個外鍵,但在相同的模式起源。
我試圖做的是顯示一張包含系統用戶信息的表格 - 包括他們的經理是誰。
到目前爲止,我已經實現了與下面的SQL語句這種使用多個連接:
SELECT user.firstName, user.lastName, office.officeName, department.departmentTitle, role.roleName
FROM user, office, department, role
WHERE user.officeID = office.officeID
AND user.departmentID = department.departmentID
AND user.roleID = role.roleID
但是,我如何顯示經理的姓名上不確定。
任何幫助,將不勝感激。