Combine del SINDACATO di SQL i risultati di due domande insieme. A tale riguardo, l'UNIONE � simile JOIN in quanto entrambe sono usate alle informazioni relative dalle tabelle multiple. Una limitazione dell'UNIONE � che tutte le colonne corrispondenti devono essere lo stessi tipo di dati ed utile distinti prescelti del SINDACATO soltanto.
Sintassi:
[SQL Statement 1]
UNION
[SQL Statement 2]
Tabella 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 desideriamo scoprire tutte le date in cui ci � una transazione di vendite. Usiamo la seguente dichiarazione di SQL:
SELECT Date FROM Store_Information
UNION
SELECT Date FROM Internet_Sales
L'UNIONE di SQL TUTTO L'ordine � inoltre di unire insieme i risultati di due domande. La differenza fra l'UNIONE TUTTA e l'UNIONE � quella, UNIONE che TUTTA seleziona tutti i valori mentre l'UNIONE seleziona soltanto i valori distinti.
Sintassi:
SELECT Date FROM Store_Information
UNION ALL
SELECT Date FROM Internet_Sales