您现在的位置: 万盛学电脑网 >> 程序编程 >> 数据库 >> mssql数据库 >> 正文

SQL合并结果集

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   假设有表(UserTB):

SQL合并结果集   三联

  1、Union(不允许重复)

?

1 2 3 4 5 6 7 SELECT  * FROM    dbo.UserTB WHERE   deptId IN ( 1, 3 ) UNION SELECT  * FROM    dbo.UserTB WHERE   deptId IN ( 1, 2 )

  结果:

  2、Union All(允许重复)

?

1 2 3 4 5 6 7 SELECT  * FROM    dbo.UserTB WHERE   deptId IN ( 1, 3 ) UNION ALL SELECT  * FROM    dbo.UserTB WHERE   deptId IN ( 1, 2 )

  结果: