用图表来学习内连接、左连接(左外连接)、右连接(右外连接)、全连接

也许很多人都以为单单从字面上很难去理解内连接、左连接(左外连接)、右连接(右外连接)、全连接这几个概念,但是现在跟你们说一个很简单的办法~那就是图表来认识它!

  1. 内连接

tableA看作左表,把tableB看成右表,那么INNER JOIN是选出两张表都存在的记录:
在这里插入图片描述
2. 左连接(左外连接)

LEFT OUTER JOIN是选出左表存在的记录:
在这里插入图片描述
3.右连接(右外连接)

RIGHT OUTER JOIN是选出右表存在的记录:
在这里插入图片描述
4. 全连接

FULL OUTER JOIN则是选出左右表都存在的记录:
在这里插入图片描述

小结
JOIN查询需要先确定主表,然后把另一个表的数据“附加”到结果集上;
INNER JOIN是最常用的一种JOIN查询,它的语法是SELECT … FROM <表1> INNER JOIN <表2> ON <条件…>;
JOIN查询仍然可以使用WHERE条件和ORDER BY排序。

猜你喜欢

转载自blog.csdn.net/weixin_41593408/article/details/84997303
今日推荐