union和union all的区别

union 和union all都是将两个select语句的结果作为一个整体显示出来,把两条记录合并成一个查询,但是前提,所选的记录的两个表的字段名要一致

但是两者又有区别:

UNION: 指定合并多个结果集并将其作为单个结果集返回(去重并进行默认规则的排序)。

union ALL: 将全部行并入结果中,其中包括重复行(不去重)。

posted on 2014-09-05 11:14  lisa_bi  阅读(137)  评论(0编辑  收藏  举报