获取员工其当前的薪水比其manager当前薪水还高的相关信息

获取员工其当前的薪水比其manager当前薪水还高的相关信息

https://www.nowcoder.com/practice/f858d74a030e48da8e0f69e21be63bef

select 
    a.emp_no,b.emp_no manager_no,s.salary,b.salary manager_salary
from
    dept_emp a inner join salaries s on a.emp_no = s.emp_no
    inner join (
    select
        a.dept_no,s.salary,a.emp_no
    from
        dept_manager a inner join salaries s on a.emp_no = s.emp_no
    ) b on a.dept_no = b.dept_no
where
    s.salary>b.salary

通过三表相连把部门号部门管理者和部门管理者的工资加上,然后用员工的工资和管理者的工资比较把高于管理者的信息留下

全部评论

相关推荐

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