1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

关于Oracle表连接

2022-11-21 | 数据库 | 1818ip | 652°c
A+ A-

  表连接注意left join on与where的区别:

  select * from dept;

  

  select * from emp;

  

  select * from emp a right outer join dept b on a.deptno=b.deptno where a.empno is null;

  

  select b.deptno,a.* from emp a right join dept b on a.deptno=b.deptno and a.empno is null;

  

  这里注意oralce执行顺序:

  ***个语句(where):

  找到主表和连接表的交集记录;

  将主表记录和交集记录合并;

  对合并的记录执行where 子句过滤;

  第二个语句:

  找到主表和连接表中empno为空的记录做交集处理;

  将主表记录和交集记录合并;

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10770.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。