一图看懂join、left join、right join、fulljoin间的区别

一图看懂join、left join、right join、fulljoin间的区别

 

INNER JOIN 关键字在表中存在至少一个匹配时返回行。

LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。

RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。

FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行。FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。

 

转自他人博客 https://www.cnblogs.com/rickons/p/9663039.html

 
posted @ 2021-09-09 18:09  刘佳芳  阅读(375)  评论(0编辑  收藏  举报