代码改变世界

自连接与外连接

2016-03-30 15:57  铿锵玫瑰—叶  阅读(320)  评论(0编辑  收藏  举报

自连接:

1、自连接是一种特殊的内连接,是指互相连接的表在物理上为同一张表,但在逻辑上看成是两张表;

2、必须需要通过取别名的方式实现;

外连接:

1、外连接只限制一张表中的数据必须满足连接条件,而另一张表中的数据不满足连接条件;

2、格式:from 表1 left | right【outer】join 表2 on<连接条件>;

3、left 【outer】 join成为左外连接。限制表2中的数据必须满足连接条件,而不管表1 中的数据是否满足连接条件,均输出表1中的内容;

     right【outer】join 称为右外连接。限制表1中的数据必须满足连接条件,而不管表2中的数据是否满足连接条件,均输出表2中的内容。