Java教程

SQL10 获取所有非manager的员工emp_no

本文主要是介绍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

 

 

 

这篇关于SQL10 获取所有非manager的员工emp_no的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!