rickons 2018-09-17 16:49 原文
INNER JOIN 关键字在表中存在至少一个匹配时返回行。
![](https://img2018.cnblogs.com/blog/775005/201809/775005-20180917164533997-1623997790.gif)
LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。
![](https://img2018.cnblogs.com/blog/775005/201809/775005-20180917164714732-2096479565.gif)
RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。
![](https://img2018.cnblogs.com/blog/775005/201809/775005-20180917164753527-12009198.gif)
FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行。FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。
![](https://img2018.cnblogs.com/blog/775005/201809/775005-20180917164847755-1188439905.gif)
推荐阅读