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

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

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

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

博客介绍了SQL中几种JOIN关键字的作用。INNER JOIN在表中至少有一个匹配时返回行;LEFT JOIN从左表返回所有行,右表无匹配则为NULL;RIGHT JOIN从右表返回所有行,左表无匹配则为NULL;FULL OUTER JOIN结合了LEFT JOIN和RIGHT JOIN的结果,只要一个表有匹配就返回行。
1264

被折叠的 条评论
为什么被折叠?



