====== Requête UNION ======
===== Usage =====
Cet type de requête s'apparente à la fonction [[https://en.wikipedia.org/wiki/Set_operations_(SQL)#UNION_operator|SQL UNION]].\\
Ces requêtes permettent d'afficher les lignes ramenées par deux (ou plus) sous-requêtes.
===== Différence par rapport à la consultation =====
==== Choix des sous-requêtes ====
Comme pour le [[:v8_0_0:designer:menus:accueil:nouvellerequete:rapprochement|rapprochement]], au moment de la [[:v8_0_0:designer:menus:accueil:nouvellerequete:choixtables|sélection des sources de données]], on ne peut pas choisir de table, seulement des requêtes.
{{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200625-144813.png?nolink&500}}
Toutes les sous-requêtes doivent utiliser la même source de données que celle sélectionnée au niveau de la requête d'union.
Vigilens contrôle que les structures des sous-requêtes sont cohérentes entre elles, c'est-à-dire :
* qu'elles ont le même nombre de champs
* que les types des champs (dans l'ordre où ils apparaissent) sont identiques
==== Écrans absent ====
Les écrans suivants de la [[v8_0_0:designer:menus:accueil:nouvellerequete:consultation|consultation]] sont absents lors de la création d'une UNION :
* [[v8_0_0:designer:menus:accueil:nouvellerequete:jointures|L'écran de jointure]]
* [[v8_0_0:designer:menus:accueil:nouvellerequete:criteres|L'écran de critères]]
* [[v8_0_0:designer:menus:accueil:nouvellerequete:consultation#annexes|L'écran d'annexes]]
* [[v8_0_0:designer:menus:accueil:nouvellerequete:consultation#decimales_devises|L'écran des décimales devises]]