数据库查询中什么是左连接,什么是右连接?

2021-11-08 16:16发布

10条回答
帅帅马
2021-11-14 18:27

SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。

LEFT JOIN(左连接) 返回包括左表中的所有记录和右表中联结字段相等的记录。
即使右表中没有匹配,也从左表返回所有的行。

RIGHT JOIN(右连接)返回包括右表中的所有记录和左表中联结字段相等的记录。
即使左表中没有匹配,也从右表返回所有的行。

示例表:表1和表2


1、LEFT JOIN 例:

注释:王五在表2中没有匹配的记录,所以表2的内容为NULL。

2、RIGHT JOIN例: 

注释:表2中所有记录被返回。


一周热门 更多>