我正在尝试获取所有员工姓名及其经理的列表,我无法弄清楚如何做到这一点。我附上了关系模型。 在DEPT中,我们知道通过emp_dept附加到EMPLOYEE的部门编号(dept_nbr),我们知道通过emp_nbr附加到EMPLOYEE的部门经理(dept_mgr)
答案 0 :(得分:0)
select
mgr.emp_nbr ManagerID,
emp.emp_nbr EmployeeID,
emp.emp_lname, emp.emp_fname,
mgr.emp_lname as mgr_lname, mgr.emp_fname as mgr_fname
from
dept
inner join employee as mgr on dept.dept_mgr = mgr.emp_nbr
inner join employee as emp on dept.dept_nbr = emp.emp_dept