关于Oracle表连接
2024-10-19 05:33:53
表连接注意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为空的记录做交集处理;
- 将主表记录和交集记录合并;
最新文章
- UML类图符号 各种关系说明以及举例
- SSH与Webservice整合记录
- python学习笔记整理——字典
- 浅谈T-SQL中的特殊联结
- 怎么录制Android视频
- ace-min.css
- Selenium 入门
- AVPicture、AVFrame和AVPacket
- c#简体繁体转换
- mongodb篇二:mongodb克隆远程数据库,去重查询的命令及对应java语句
- linux源码Makefile的详细分析
- css两列布局,一边固定宽度,另一边自适应
- 自己做一台3D打印机到底有多难?(附教程)
- sql语句进行写数据库时,字符串含有'的处理方式
- 我的coding地址
- java中mysql查询报错java.sql.SQLException: Before start of result set
- idea maven +spring mvc
- DTCC2019第十届中国数据库技术大会将于5月在北京召开
- 自动化测试基础-断言(Assert)使用方法
- 更换网页tab标题图标
热门文章
- Spark 开发中遇到的一些问题
- SQLServer 数据库镜像+复制方案
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(32)-swfupload多文件上传[附源码]
- 批量Shink所有日志或数据文件
- CSS3与页面布局学习总结(四)——页面布局大全
- 使用h5的history改善ajax列表请求体验
- 从架构层面谈web加载优化(个人整理)
- asp.net mvc 上传文件
- PHP基础知识第一趴