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;

全部评论

相关推荐

Aurora23:属于挂一半,暂时进池子了,隔一段时间没有其他组捞的话就彻底结束了
点赞 评论 收藏
分享
被子有点短:有了实习后会发现有实习也没用
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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