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

相关推荐

Twilight_mu:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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