one way to solve this question using inner join

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

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

select a.dept_no, b.emp_no, max(b.salary) from dept_emp a inner join salaries b  on
a.emp_no=b.emp_no and a.to_date=b.to_date and  a.to_date='9999-01-01' group by dept_no;

能通过

全部评论
这个无法通过
1 回复 分享
发布于 2020-12-12 11:18
有人能解释一下不加group by 为什么不能通过吗,我的理解MAX()函数已经筛选出了最大值了。
点赞 回复 分享
发布于 2020-08-14 15:50
group by后为什么不用加emp_no
点赞 回复 分享
发布于 2020-07-04 18:11
group by后少了个emp_no
点赞 回复 分享
发布于 2020-03-24 14:27

相关推荐

评论
6
1
分享

创作者周榜

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