今天学习了联合和链接。联合有union和union all两种,前者是过滤表中的重复数据后显示;而后者是显示全部数据。链接是将多个表的各个字段连接在一起,关键字是join,其原理是:1、两个表的字 段进行相加(相当于横加);2、根据条件对两个表的记录进行匹配;3、没有条件则第一个表的每一条记录和第二个表的每一行记录进行连接,也叫做交叉连接, 产生的乘积叫做“笛卡尔乘积”。连接类型又分交叉链接cross join、内链接(对等链接)join、左外链接left join、右外链接right join和全链接 full join(效率低)。内链接缺点是不能显示不匹配的数据;左外链接是用join左边的表去链接另外一个表;右外链接是用join右边的表去链接另外一个 表;全链接是显示相链接的表的全部数据。联合和链接的区别是:联合相当于竖加,链接相当于横加。

评论