【发布时间】:2017-03-12 13:37:18
【问题描述】:
假设我在使用时
select * from emp where Exists (select * from dept)
我从 emp 表中获取所有记录;
但是当我使用相关子查询执行时,我只得到最少的记录数
select * from emp e where Exists (select * from dept d where e.eid=d.deptid)
我不明白它是如何工作的? 因此,在哪种情况下,我应该将子查询与 EXISTS 运算符相关联。 有实时的例子吗??
【问题讨论】:
-
这些是真实的查询吗?您是否缺少
where子句?