两张表关联的时候,有四种关联方式,其各个类型的结果集范围不一致
1,内连接
关键字:inner join... on... /join ... on ...
含义:组合两个表中的记录,返回关联字段相符的记录,也就是返回两个表的交集部分
2,全连接
关键字:FULL JOIN ...on...
含义:完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。
3,左连接
关键字:left join ... on ...
含义:左(外)连接,左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录。右表记录不足的地方均为NULL。
4,右连接
关键字:right join ... on ...
含义:右(外)连接,左表只会显示符合搜索条件的记录,而右表的记录将会全部表示出来。左表记录不足的地方均为NULL