- 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: 只要其中一个表中存在匹配,就返回行