- Left join是以左边表为基准,假如右边表字段能和条件语句匹配,则显示右边字段,否则显示NULL。
- Right join是以右边表为基准,假如左边表字段能和条件语句匹配,则显示左边字段,否则显示NULL。
- Inner join是和不写等同
- Full join是没有任何基准,只要满足条件就显示,不满足条件就丢弃。
测试帖不能再编辑了,只能总结写在这个帖子。链接如下:
http://user334.iteye.com/admin/blogs/788377
w3school解释
- JOIN: 如果表中有至少一个匹配,则返回行
- LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
- RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
- FULL JOIN: 只要其中一个表中存在匹配,就返回行
本文详细介绍了SQL中的四种连接类型:LEFT JOIN、RIGHT JOIN、INNER JOIN 和 FULL JOIN 的使用方法及特点。LEFT JOIN 和 RIGHT JOIN 分别以左表和右表为基准显示所有记录,即使另一侧表中没有匹配项也会显示NULL;INNER JOIN 显示两侧表中匹配的记录;而 FULL JOIN 则会显示两侧表中任一侧匹配的所有记录。

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



