Liga da UNION do SQL os resultados de duas perguntas junto. Neste respeito, a UNION é similar JUNTAR que ambos estão usados a informação relacionada das tabelas múltiplas. Uma limitação da UNION é que todas as colunas correspondentes necessitam ser do mesmos tipo de dados e valores distintos seletos da UNION somente.
Sintaxe:
[SQL Statement 1]
UNION
[SQL Statement 2]
Table Store_Information
Store_name
Sales
Date
Los Angeles
$1500
Jan-05-2005
San Diego
$250
Jan-07-2005
Los Angeles
$300
Jan-08-2005
Boston
$700
Jan-08-2005
Table Internet_Sales
Date
Sales
Jan-07-2005
$250
Jan-10-2005
$535
Jan-11-2005
$320
Jan-12-2005
$750
Se nós quisermos encontrar para fora todas as datas onde há uma transação das vendas. Nós usamos a seguinte indicação do SQL:
SELECT Date FROM Store_Information
UNION
SELECT Date FROM Internet_Sales
A UNION ALL comando é também combinar junto os resultados de duas perguntas. TODA a diferença entre a UNION e a UNION ALL, UNION ALL seleciona todos os valores quando a UNION selecionar somente valores distintos.
Sintaxe:
SELECT Date FROM Store_Information
UNION ALL
SELECT Date FROM Internet_Sales