JOIN、LEFT JOIN、RIGHT JOIN、OUTER JOIN、UNION (ALL)傻傻搞不清楚?见下:
JOIN和UNION区别
join 是两张表做交连后里面条件相同的部分记录产生一个记录集,
union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。
换言之,JOIN是通过ON的字段,对两表所需字段进行合并,即合并其他有用字段(列/col合并);
而UNION,是要求两表字段一样,对不同的记录进行合并(行/row合并)
JOIN、LEFT JOIN、RIGHT JOIN、OUTER JOIN、UNION (ALL)傻傻搞不清楚?见下:
JOIN和UNION区别
join 是两张表做交连后里面条件相同的部分记录产生一个记录集,
union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。
换言之,JOIN是通过ON的字段,对两表所需字段进行合并,即合并其他有用字段(列/col合并);
而UNION,是要求两表字段一样,对不同的记录进行合并(行/row合并)