方法一:

思路:用 not in + 子查询即可

代码:

select emp_no from employees where emp_no not in (select emp_no from dept_manager)

方法二:

思路: employees 作为主表,使用左联结,限定条件为 d.dept_no 为空,选出在 employees 但不在 dept_manager 中的 emp_no 记录。

代码:

select 
    e.emp_no 
from 
    employees e left join dept_manager d on e.emp_no = d.emp_no 
where 
    d.dept_no is null;