SQL查询:[5]连接查询

2025-07-17 20:38:09

实际上,在应用中所需要的数据来自一个表的情况非常少,经常会需要查询两个或两个以上的表。这类查询叫做连接查询。这种连接查询通常建立在存在相互关联的父子表之间;表的连接查询包括等值连接、非等值连接、自连接、内连接和外连接。

工具/原料

已安装有Oracle数据库11g

已安装有Oracle SQL Developer

基本连接查询

1、等值连接: 等值连接是最常见的一种连接查询,通常是在主外键关联关系的表间建立,并将连接条件设定为有关系的列,使用“=”连接相关的表。如下图:

SQL查询:[5]连接查询

3、自连接: 自连接是一种比较特殊的连接查询,数据来源是一个表。如下图:

SQL查询:[5]连接查询SQL查询:[5]连接查询

3、左外连接: 左外连接是内连接的一种扩展,不止会返回满足连接条件的记录,还会返回那些不满足连接条件的操作符左边表的其他记录。

SQL查询:[5]连接查询

5、全外连接: 全外连接除了会返回满足连接条件的记录,还会返回那些不满足连接条件的所以其他行。

SQL查询:[5]连接查询
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢