exists 原理

---查询有 员工的部门信息   用exists作用

select * from dept d1  where exists ( select * from emp e where e.deptno=d1.deptno)

 

 exist的原理

 


查询语句,不是一次性的查询出来。
是查询一条,显示一条。

比如先查询  部门1,然后去关联表中,遍历,看看有没有对应部门1的员工数据。 如果有,返回部门1,如果没有对应员工,部门1不返回。


查询一条,显示1条 
posted @ 2019-08-14 23:20  Hans.NET  阅读(454)  评论(0编辑  收藏  举报