题解 | #获取每个部门中当前员工薪水最高的相关信息#
获取所有非manager员工当前的薪水情况
http://www.nowcoder.com/practice/8fe212a6c71b42de9c15c56ce354bebe
24
思路:先找到所有非manager的员工以及部门,然后与工资表链接就可以
所有非manager的员工及所对应的部门
select de.dept_no,de.emp_no
from dept_emp de left join dept_manager dm on de.emp_no=dm.emp_no
where dm.dept_no is null
与工资表链接
select m.dept_no,m.emp_no,s.salary
from
(select de.dept_no,de.emp_no
from dept_emp de left join dept_manager dm on de.emp_no=dm.emp_no
where dm.dept_no is null) m
inner join salaries s
on m.emp_no=s.emp_no