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

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

http://www.nowcoder.com/questionTerminal/4a052e3e1df5435880d4353eb18a91c6

解答:
1。先查出每个部门的最高工资
2。在用部门编号和工资匹配
ps:可以避免一个部门中最高工资有多个人

select d.dept_no,d.emp_no,salary
from dept_emp d
join salaries s
on d.emp_no=s.emp_no
where (d.dept_no,salary) in
(
select d.dept_no,max(s.salary)as maxSalary 
from dept_emp d,salaries s
where d.emp_no=s.emp_no
group by d.dept_no)
order by d.dept_no
全部评论
这个确实不错
1 回复 分享
发布于 2021-05-16 05:13

相关推荐

11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
评论
30
4
分享
牛客网
牛客企业服务