题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#

使用含有关键字exists查找未分配具体部门的员工的所有信息。

http://www.nowcoder.com/practice/c39cbfbd111a4d92b221acec1c7c1484

知识点

  1. 1exists用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。exists 指定一个子查询,检测行的存在。
  2. 在employees表中挑选出令(select emp_no from dept_emp de where de.emp_no = employees.emp_no)不成立的记录。因此select后面的emp_no可以随意变换只要满足where筛选条件就行。

代码

select *
from employees e
where not exists (
    select emp_no
    from dept_emp de
    where de.emp_no = e.emp_no
)
全部评论

相关推荐

昨天 13:52
门头沟学院 后端
给🐭🐭个面试机会吧:嘿,mvbatis
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务