1.内联
a inner join b on a.id=b.id
查两张表都有的id记录。
2.左外联
a left join b on a.id=b.id
只要a表有,而b可没有对应的记录。此时b表中的所有字段用null代替。
3.右外联
a right join b on a.id=b.id
和左外联相反,只要b表有,a表可没有对应的记录。
4.全外联
a full join b on a.id=b.id
a表或b表中存在都可。
本文详细介绍了SQL中的四种连接类型:内联、左外联、右外联和全外联。内联仅显示两个表中共有的记录;左外联则显示左表的所有记录及右表中匹配的记录,右表未匹配的记录以NULL填充;右外联与此相反;全外联则显示两个表中的所有记录,无论是否存在匹配。
1.内联
a inner join b on a.id=b.id
查两张表都有的id记录。
2.左外联
a left join b on a.id=b.id
只要a表有,而b可没有对应的记录。此时b表中的所有字段用null代替。
3.右外联
a right join b on a.id=b.id
和左外联相反,只要b表有,a表可没有对应的记录。
4.全外联
a full join b on a.id=b.id
a表或b表中存在都可。

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