1.相同点:
1).union: 用于对多个select查询结果进行联合。
2).union all:用于对多个select查询结果进行联合。
3).union 和 union all 对select语句的要求:
(1).各个select查询语句中,各个select查询的列数的个数必须相同,不能1个select查询的列数是4列,而另一个select查询的列数是7列。
(2).各个select查询语句中,每个列的数据类型必须相同或相似。不能1个select的第1列是int类型,而另一个select的第1列是nvarchar类型。
2.不同点:
1).union 会对各个select查询的结果集进行筛选,不允许重复的值。
2).union all 允许重复的值。