Une requête UNION réunit le contenu de plusieurs tables (ou le résultat de plusieurs requêtes). Ainsi, une table A composée de six lignes (enregistrements) et une table B composée de neuf lignes donneront un résultat de composé de quinze lignes. Cette réunion est réalisée à l’aide de requêtes unies par l’instruction UNION. Les tables parties prenantes à la requête doivent avoir une structure identique (même nombre de champs de données).
SELECT * FROM Table1 UNION SELECT * FROM Table2
Les requêtes UNION sont utilisées dans de nombreux cas pour agréger des données : stocks de marchandises de différents magasins, écritures comptables de sociétés membres d’un groupe…
Continue reading ‘SQL : les requêtes UNION’ »