SQL UNION ALL

QL UNION ALL is query that allows you to select related information from 2 tables, the result is different from the UNION statement. It return all the record from SELECT statement that used.

UNION ALL selects all rows from each table and combines them into a single table.

The syntax is as follows:

SELECT [COLUMN NAME 1], [COLUMN NAME 2],… FROM [TABLE NAME 1]
UNION ALL
SELECT [COLUMN NAME 1], [COLUMN NAME 2],… FROM [TABLE NAME 2]


EXAMPLE :

We have 2 table name GamesScores, GameScores_new.

Table GameScores

PlayerName Department Scores
Jason IT 3000
Irene IT 1500
Jane Marketing 1000
David Marketing 2500
Paul HR 2000
James HR 2000

Table GameScores_new

PlayerName Department Scores
Jason IT 3000
David Marketing 2500
Paul HR 2000
James HR 2000

SQL statement :

SELECT PlayerName FROM GameScores
UNION ALL
SELECT PlayerName FROM GameScores_new

Result:

PlayerName
Jason
Irene
Jane
David
Paul
James
Jason
David
Paul
James
posted on 2013-09-18 09:03  莫水千流  阅读(218)  评论(0编辑  收藏  举报