样例数据:
员工表 - EMP
部门表 DEPT_20210620
1、内关联
假设只用部门编码关联
select *
from emp e,dept_20210620 d
where e.deptno = d.deptno;
根据主键查询到数据发散了
进一步查询关联条件,发现部门表有两条数据不唯一
2、外关联
案例2:
select t.*, d.dname
from EMP t, DEPT_20210620 d
where t.deptno = d.deptno(+)
and d.del_flag(+) = 'N'
查询从表关联条件是否唯一,查询结果没有数据,说明唯一