1.外链接:左连接,右连接
1.1 左连接 left join
SQL语句:select * from table_a left join table_b on table_a.xx=table_b.xx
左外连接包含left join左表所有行,如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空(NULL).
1.2 右连接 right join
SQL语句:select * from table_a right join table_b on table_a.xx=table_b.xx
右外连接包含right join右表所有行,如果左表中某行在右表没有匹配,则结果中对应左表的部分全部为空(NULL)。
2.内连接 inner join
SQL语句:select * from table_a inner join table_b on table_a.xx=table_b.xx
注意: 内连接是从结果中删除其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。