Heim >Datenbank >MySQL-Tutorial >SQL合并结果集

SQL合并结果集

WBOY
WBOYOriginal
2016-06-07 14:54:061516Durchsuche

假设有表(UserTB): 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 WHER

  假设有表(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 )

  结果:

SQL合并结果集

  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 )

  结果:

SQL合并结果集

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:oraclegoto语句介绍Nächster Artikel:Oracle中的锁(LOCK)机制