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


SELECT dept_no,emp_no,salary 
FROM 
(SELECT A.EMP_NO,DEPT_NO,SALARY,ROW_NUMBER() OVER(PARTITION BY DEPT_NO ORDER BY SALARY DESC) AS RK
FROM dept_emp A
LEFT JOIN salaries B 
ON A.EMP_NO = B.EMP_NO) A
WHERE RK = 1
ORDER BY DEPT_NO

全部评论
SQL优化点在哪
点赞 回复 分享
发布于 01-20 15:54 江苏

相关推荐

江苏银行 金融科技培养生 第一年22,第二年30,小组长总包四十多 本科
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务