ORACLE 表连接详解
来源:互联网 发布:telnet 端口失败解决 编辑:程序博客网 时间:2024/06/05 03:19
在ORACLE中,表连接方式主要有:内连接,外连接,自连接:
内连接:
这是最常用的连接查询
SELECT * FROM A INNER JOIN B ON A.ID=B.ID
SELECT * FROM A JOIN B ON A.ID=B.ID
SELECT *FROM A,B WHERE A.ID=B.ID
以上语句查询的结果一样的,都是内连接的使用场景。
外连接:
LEFT JOIN,RIGHT JOIN,FULL JOIN
在外连接查询时,需要明白,基表和匹配表,基表即所有记录都显示的表,匹配表,则是配合匹配条件进行记录显示的表,匹配不到的记录行,相应字段则以NULL显示,所以最终显示的记录数等于基表的记录数。
SELECT * FROM A LEFT JOIN B ON A.ID=B.ID,A表是基表,所以记录全显示,再看B表,与A表中不能通过ID字段匹配的记录,则NULL显示。
SELECT * FROM A,B WHERE A.ID=B.ID(+),效果同上
其它链接以此内推
自连接:
顾名思义,表和自身连接查询
- ORACLE 表连接详解
- oracle表连接详解
- oracle 表连接方式详解
- Oracle多表连接详解
- oracle 表连接方式详解
- oracle表连接方式详解
- oracle表连接方式详解
- [Oracle]: 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- 详解Oracle多种表连接方式
- USACO 1.1.4 Broken Necklace
- Codeforces 218B Airport
- 2013多校联合1部分题解(更新中)
- Onvif客户端出现“SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]”错误解释
- eclipse下android应用程序报错:R cannot be resolved to a variable
- ORACLE 表连接详解
- Conversion to Dalvik format failed with error 1
- .net代码关机
- 键盘输入字符乱码
- Redis 如何处理客户端连接
- android开发,你还在犹豫什么呢?
- Android开发人员必须收藏的国外网站
- struts2,hibernate,spring下载整合所需JAR包
- qemu虚拟机与外部网络的通信