设为首页 加入收藏

TOP

关于Oracle表连接
2015-07-25 12:07:02 来源: 作者: 【 】 浏览:91
Tags:关于 Oracle 连接

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):


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


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


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


第二个语句:


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


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle update和order by 下一篇Oracle 11g show spparameter 命..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: