个人的思路是同时查出每个人的薪水和所在组的最高薪水,如果他的薪水等于他组内的最高薪水,则满足他就是该组薪水第一 select dept_no, emp_no, salary from (select dept_no, a.emp_no, salary, max(salary)over(partition by dept_no order by dept_no) AS maxSalary from dept_emp a left join salaries b on a.emp_no = b.emp_no) tb_1 where salary = maxSalary
点赞

相关推荐

10-17 10:05
已编辑
北华大学 全栈开发
牛客872465272号:掉头发了哥
点赞 评论 收藏
分享
牛客网
牛客企业服务