sql左外连接和右外连接的区别

一、数据集合不同

1、左外连接:是A和B的交集再并上A的所有数据。

2、右外连接:是A和B的交集再并上B的所有数据。
sql左外连接和右外连接的区别

二、语法不同

1、左外连接:SELECT *FROM aLEFT OUTER JOIN bON a.ageId = b.id

2、右外连接:SELECT *FROM aright OUTER JOIN bON a.ageId = b.id

三、运算方式不同

1、左外连接:其运算方式为:A左连接B的记录=图3公共部分记录集C+表A记录集A1。

2、右外连接:其运算方式为:A右连接B的记录=图3公共部分记录集C+表B记录集B1 。