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

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

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

-- 求出部门经理的薪水
WITH 
manager_salary AS(
    SELECT t1.emp_no,t2.salary,t1.dept_no
    FROM dept_manager t1
    LEFT JOIN salaries t2
    ON t1.emp_no = t2.emp_no
),
-- 找出薪水比部门经理高的员工id,薪水,再与部门经理薪水相连
no_employee AS(
    SELECT d1.emp_no,d3.emp_no manager_no,d2.salary emp_salary,d3.salary manager_salary
    FROM dept_emp d1
    JOIN salaries d2
    ON d1.emp_no = d2.emp_no
    JOIN  manager_salary d3
    ON d1.dept_no = d3.dept_no
    WHERE d2.salary > d3.salary
)
SELECT *
FROM no_employee

全部评论

相关推荐

03-11 23:33
已编辑
曲阜师范大学 后端工程师
牛客68808588...:果真开发过12306购票系统吗,这不是一眼就被看穿了
点赞 评论 收藏
分享
01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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