题解 | 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;