SQL10 获取所有非manager的员工emp_no

描述

有一个员工表employees简况如下:

 

 有一个部门领导表dept_manager简况如下:

 

请你找出所有非部门领导的员工emp_no,以上例子输出:

题目:获取所有非manager的员工的emp_no

方法1:NOT IN+子查询

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

方法2:LEFT JOIN左连接+IS NULL

SELECT e.emp_no
FROM employees AS e
LEFT JOIN dept_manager AS d
ON e.emp_no=d.emp_no
WHERE dept_no IS NULL

 

 

 

posted @ 2021-10-01 14:16  杜嘟嘟  阅读(22)  评论(0编辑  收藏  举报