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

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

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

select 
    dept_no,
    emp_no,
    salary
from (
    select 
        t1.emp_no,
        t1.dept_no,
        t2.salary,
        row_number() over(partition by dept_no order by salary desc) rn
    from dept_emp t1
    inner join salaries t2
    on t1.emp_no = t2.emp_no
    where t1.to_date = '9999-01-01'
) t
where rn = 1
order by dept_no;

全部评论

相关推荐

头像
不愿透露姓名的神秘牛友
11-21 11:15
点赞 评论 收藏
转发
1 收藏 评论
分享
牛客网
牛客企业服务