---查询有 员工的部门信息 用exists作用
select * from dept d1 where exists ( select * from emp e where e.deptno=d1.deptno)
exist的原理
查询语句,不是一次性的查询出来。
是查询一条,显示一条。
比如先查询 部门1,然后去关联表中,遍历,看看有没有对应部门1的员工数据。 如果有,返回部门1,如果没有对应员工,部门1不返回。
查询一条,显示1条
查询语句,不是一次性的查询出来。
是查询一条,显示一条。
比如先查询 部门1,然后去关联表中,遍历,看看有没有对应部门1的员工数据。 如果有,返回部门1,如果没有对应员工,部门1不返回。
查询一条,显示1条