UNION empile les résultats de plusieurs requêtes qui ont le même nombre de colonnes aux types compatibles, et supprime les doublons. UNION ALL conserve tous les doublons et est plus rapide, car il évite l'étape de dédoublonnage. Les noms de colonnes sont ceux de la première requête.
Exemple
SELECT email FROM clients
UNION ALL
SELECT email FROM prospects;