Oracle的左外连接和右外连接(以数据说话)
来源:互联网 发布:unity3d 鼠标旋转视角 编辑:程序博客网 时间:2024/06/10 10:02
Employees表:
Department表:
select e.last_name,e.department_id,d.department_name
from employees e
left outer join departments d
on (e.department_id = d.department_id);
select e.last_name, d.department_name
from employees e, departments d
where e.department_id = d.department_id(+) 左外连接
结果为:所有员工及对应部门的记录,包括没有对应部门编号department_id的员工记录。
select e.last_name,e.department_id,d.department_name
from employees e
right outer join departments d
on (e.department_id = d.department_id);
select e.last_name, d.department_id,d.department_name
from employees e, departments d
where e.department_id(+) = d.department_id; 右外连接
结果为:所有员工及对应部门的记录,包括没有任何员工的部门记录。
总结:
A 表right outer join B表
结果是:所有B表记录,及匹配的A表记录,A表未匹配上的显示null
A(+)=B
A 表 left outer join B
A=B(+)
结果是:所有A表记录,及匹配的B表记录,B表未匹配的显示null
经典总结:
有+号的表不全部显示,对面的表全部显示。
口诀:
右外连接+在左
左外连接+在右
有+不全显
无+就全显
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- Oracle的左外连接和右外连接(以数据说话)
- 彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- ★★彻底搞懂Oracle的左外连接和右外连接(以数据说话)
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- oracle的左连接和右连接
- Oracle的左连接和右连接
- Oracle的左连接和右连接
- 【iOS开发】在UILabel中同时显示图片和文字,"混排"。
- 一些命令记录
- 使用caffe训练时Loss变为nan的原因
- CSS权威指南阅读笔记(十)--浮动和定位
- spring mvc 发送带参数的请求报404,同一个包下其他的controller没有问题(扫描的包没有问题)
- Oracle的左外连接和右外连接(以数据说话)
- 读写文件,自己控制格式
- 使用Hexo搭建个人博客
- 第九周项目4—广义表算法库及应用
- 无缝滚动图片——源码
- 输入输出缓冲区
- java 用在把一个文件夹下的所有文件都放到一个文件夹下,删除多层文件夹
- SVN服务器IP地址变更后,右键卡顿 解决方法(二)
- socket 客户端长连接(C++)