题解 | #获取每个部门中当前员工薪水最高的相关信息#

获取所有非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
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务