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

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

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

直接用窗口函数,写法可以变得很简洁

SELECT DEPT_NO,EMP_NO,SALARY,ROW_NUMBER() OVER(PARTITION BY DEPT_NO ORDER BY SALARY DESC) RN
FROM dept_emp JOIN salaries USING(EMP_NO)
) A
WHERE RN = 1
全部评论

相关推荐

评论
1
收藏
分享
牛客网
牛客企业服务