学完本节有哪些收获:
- 熟练使用连接查询获取记录
- 举一反三,学会使用最简单方法来满足复杂查询
定义
-
内连接查询:返回满足条件的记录
-
外连接查询:不仅返回满足条件的记录,而且返回不满足条件的记录;根据以那张表不满足条件的记录为准,分为
左外连接:也要返回连接操作符左边有记录,右边无记录行
右外连接:也要返回连接操作符右边有记录,左边无记录行 -
完全外连接:Oracle独有,通过full [outer] join选项来实现的,不仅返回满足条件的记录,也返回操作符左右两边都无记录的行
-
自连接:在同一张表之间的连接查询,主要用于自参照表上显示下级关系或者层次关系。自参照表是指在不同列之间具有参照关系或主从关系的表。
示例
提示:生产环境表是很复杂的结构,方便您容易看懂,做了简化
创建三张表:
--创建表结构