SQL_204

获取所有非manager的员工emp_no

https://www.nowcoder.com/practice/32c53d06443346f4a2f2ca733c19660c

方法一:

思路:用 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;

全部评论

相关推荐

05-29 09:02
门头沟学院 Java
点赞 评论 收藏
分享
05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务