Oracle关联查询 - 06

1. 关联查询(一)

1.1 关联基础

关联查询就是我们不在一张表上查询了,可以在多张表上查询。
在这里插入图片描述

1.2 在两张表上查出三个字段

在这里插入图片描述
什么是关联查询?
在这里插入图片描述

  1. 关联查询的应用实例:
    在这里插入图片描述
    查询结果:
    在这里插入图片描述

1.3 当表名长时,就加别名进行关联查询,并且别名别太长了,最好是一个字母

在这里插入图片描述
查询结果:
在这里插入图片描述

1.4

在这里插入图片描述
查询结果:
在这里插入图片描述

1.5 什么是笛卡尔集

笛卡尔集中,A表中的每一条数据会和,B表中的每一条数据进行对比。
在这里插入图片描述

1.6 内连接

join 一个表设置一个关联条件
在这里插入图片描述

2. 关联查询(二)

在这里插入图片描述

2.1 外连接查询

在这里插入图片描述

2.1.1 左外连接查询

在这里插入图片描述

2.1.2 右外连接查询

在这里插入图片描述

2.1.3 全外连接查询

在这里插入图片描述

2.2 自连接

在这里插入图片描述
自连接专门是用来解决一类问题的,
当存储的是树状结构的数据就可以用自连接
在这里插入图片描述
只要父Id 是NULL 的就是一级

在这里插入图片描述
自连接应用实例:
在这里插入图片描述

2.3 作业

查看SMITH的上司是谁?他在哪个城市工作?


版权声明:本文为GTC_GZ原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。