Union

Vous êtes ici : >> SQL / Union
Temps d'étude : 10 min. Niveau : Moyen.
Tags : Base de données, cours sql, Transaction
Fichier(s) utile(s) pour ce cours : bibliotheque.sql

Union

Il est possible de fusionner 2 résultats en 1 seul grâce au mot clé UNION.

SQL - Requête de Jointure (externe) - SELECT
	SELECT auteur AS 'liste personne physique' FROM livre UNION SELECT prenom FROM abonne ;

résultat
liste personne physique
GUY DE MAUPASSANT
HONORE DE BALZAC
ALPHONSE DAUDET
ALEXANDRE DUMAS
Guillaume
Benoit
Chloe
Laura
Alex


Explications : Dans cette requête, nous fusionnons la liste d'abonnés avec la liste des auteurs.
Cela n'a pas d'intérêt dans l'exemple ci-dessus mais dans d'autres contextes cela peut être très pratique.

UNION se comporte comme un UNION DISTINCT par défaut. C'est à dire que les doublons seront éliminés.
Si je souhaite obtenir toutes les valeurs (même celles qui sont en double), je devrais utiliser le mot clé UNION ALL.