union和union all区别

test 表 字段 id ,name。有2行数据分别为1,‘1’和2,‘2’。

SELECT [id]
      ,[name]
  FROM [test]
  union all
  SELECT [id]
      ,[name]
  FROM [test] 

运行结果:

id name
1 1
2 2
1 1
2 2

------------------------

SELECT [id]
      ,[name]
  FROM [test]
  union 

  SELECT [id]
      ,[name]
  FROM [test] 

运行结果:

id name
1 1
2 2

说明union是找出不重复的数据

原文地址:https://www.cnblogs.com/30763402/p/1808824.html