====== 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]]