LEFT JOIN 的作用及与其他关联方式的区别
INNER JOIN (内连接)
JOIN 或 INNER JOIN
只返回两表中匹配的行
如果一边没有匹配,整行都不会出现在结果中
LEFT JOIN (左外连接)
LEFT OUTER JOIN(通常简写为 LEFT JOIN)
保留左表(主表)中的所有记录,无论右表(从表)中是否有匹配的记录。
当右表没有匹配时,结果中右表的列将显示为 NULL。
RIGHT JOIN (右外连接)
RIGHT JOIN 或 RIGHT OUTER JOIN
保留右表(第二个表)中的所有记录
结果:左表没有匹配时显示NULL
FULL JOIN (全外连接)
FULL JOIN 或 FULL OUTER JOIN
返回两表的所有行
结果:没有匹配的部分显示NULL