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

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

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

简简单单一行sql搞定 select dept_emp.dept_no,dept_emp.emp_no,max(salaries.salary) salary from salaries ,dept_emp where dept_emp.emp_no=salaries.emp_no group by dept_emp.dept_no

不明白为什么很多人的答案都很繁琐,什么要查出最高薪水的部门,在和所有薪水的部门联查,这是我的sql,解题思路就是直接联查员工表和薪水表,加上所有需要的字段,max取最高薪水,where后面跟上员工号限制条件,group by后根据部门号排序,完事!如有误,欢迎大佬指正

全部评论
我一开始就是这样子输入的,可是员工号这一行,其实匹配不对。部门号和最高工资是对的,自测运行会告诉你正确,但是提交之后其实是错误的
1 回复 分享
发布于 2021-10-24 00:29

相关推荐

评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务