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

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

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

相关推荐

我的人生算是废了,23届裸辞空档一年,存款只能坚持几个月了,找不到像样的工作了,人生何去何从。
梦想是成为七海千秋:这大环境下为什么要裸辞呀,风险真的挺大的,而且社招的话23届没有太多的竞争力,不过既然已经裸辞了就不要焦虑慢慢找。
点赞 评论 收藏
分享
评论
35
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务