题解 | #获取所有员工当前的manager#
先选出部门经理的emp_no
select de.emp_no
from dept_emp de,dept_manager dm
where de.emp_no=dm.emp_no and de.dept_no=dm.dept_no
#然后选出不是部门经理的员工的emp_no和dept_no
select e.emp_no
from dept_emp e
where e.emp_no not in()
最后通过dept_manager选出员工对应部门的经理emp_no
select de1.emp_no,dm1.emp_no
from dept_manager dm1,(
select de2.emp_no,de2.dept_no
from dept_emp de2
where de2.emp_no not in(
select de3.emp_no
from dept_emp de3,dept_manager dm3
where de3.emp_no=dm3.emp_no and de3.dept_no=dm3.dept_no)
) de1
where de1.dept_no=dm1.dept_no