题解 | SQL223 获取所有非manager员工当前的薪水情况
WITH t1 AS (
SELECT
dept_no,
emp_no
FROM dept_emp
WHERE emp_no
NOT IN (SELECT
emp_no
FROM dept_manager
WHERE to_date = '9999-01-01')
AND to_date = '9999-01-01'
),
t2 AS (
SELECT
t1.dept_no,
t1.emp_no,
s.salary
FROM t1
LEFT JOIN
(SELECT * FROM salaries WHERE to_date = '9999-01-01') s
ON t1.emp_no = s.emp_no
)
SELECT * FROM t2;
