-- 求出部门经理的薪水
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