#获取员工当前的薪水比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 北京

相关推荐

01-19 12:48
门头沟学院 C++
只想搞钱的鸽子很喜欢...:混账是很多的,还有那些在自己风华正茂的年纪说风凉话讥讽那些下岗前员工的。这些人都是现在职场环境这么烂的帮凶
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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