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

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

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

select
  a.emp_no,
  a.manager_no,
  a.emp_salary,
  b.salary manager_salary
from
  (
    SELECT
      b.emp_no emp_no,
      b.salary emp_salary,
      a.emp_no manager_no
    FROM
      dept_manager a
      INNER JOIN (
        SELECT
          a.emp_no emp_no,
          dept_no,
          salary
        FROM
          dept_emp a
          LEFT JOIN salaries b ON a.emp_no = b.emp_no
        WHERE
          a.emp_no NOT IN (
            SELECT
              emp_no
            FROM
              dept_manager
          )
      ) b ON a.dept_no = b.dept_no
  ) a
  LEFT JOIN salaries b ON a.manager_no = b.emp_no
where
  a.emp_salary > b.salary
一顿连一顿试
全部评论
可以把薪水大于关系 写进on条件里面去 不过也差不多
点赞 回复 分享
发布于 2023-01-01 17:33 北京

相关推荐

04-03 18:59
吉林大学 Java
大专人陈义:别投了,我看到有人点了第二个链接投递,还没退出界面,不合适的邮件就发过来了
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务