题解 | 获取所有非manager的员工emp_no
#请你找出所有非部门领导的员工emp_no #思路一:表连接中的左连接,确保所有员工emp_no都有,之后再筛选链接后的null即可 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 #如果没有表连接,那么sql就不知道d.emp_no是什么鬼东西 /* #思路二:in+子查询 select emp_no from employees where emp_no not in (select emp_no from dept_manager) */ 说明:跨表子查询的性能比较低,所以最好还是使用表连接之后做筛选