一.简介
- 左连接(left join/left outer join)
结果集包括左表的所有行,若左表的某行在右表中没有匹配行,则在相关联的结果集的行中右表的所有选择列表列均为空值。
A表左连接B表,例子如下:
select A.*,B.* from A left join B on A.id = B.id
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190902160927186.png)
- 右连接(right join/right outer join)
结果集包括右表的所有行,如果右表的某行在左表中没有匹配行,将为左表返回空值。
select A.*,B.* from A right join B on A.id = B.id
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190902161008873.png)