1. 程式人生 > >資料庫SQL實踐10:獲取所有非manager的員工emp_no

資料庫SQL實踐10:獲取所有非manager的員工emp_no

思想:

題目要求獲取所有非manager的員工emp_no。首先通過子查詢找到部門經理的emp_no,然後通過條件where emp_no not in找出非manager的emp_no。

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

大佬們的另一種做法:

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

學習學習