meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
v8_0_0:designer:menus:accueil:nouvellerequete:union [2020/06/30 17:52] 127.0.0.1 modification externe |
v8_0_0:designer:menus:accueil:nouvellerequete:union [2020/09/10 16:55] (Version actuelle) sylvainr [Écrans absent] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Requête UNION ====== | ====== Requête UNION ====== | ||
===== Usage ===== | ===== 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 ==== | ||
- | Cet type de requête s'apparente à la fonction [[https://en.wikipedia.org/wiki/Set_operations_(SQL)#UNION_operator|SQL UNION]]. | + | 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. |
- | ===== Différence par rapport à la consultation ===== | + | {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200625-144813.png?nolink&500}} |
- | ==== Choix des sous-requêtes ==== | + | <WRAP round important> |
- | Comme pour le [[v8_0_0:designer:menus:accueil:nouvellerequete:rapprochement|rapprochement]], | + | 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. |
- | 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. | + | </WRAP> |
- | {{:v8_0_0:designer:menus:accueil:nouvellerequete:pasted:20200625-144813.png?nolink}} | + | <WRAP round alert> |
+ | 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 | ||
+ | </WRAP> | ||
==== Écrans absent ==== | ==== É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 : | 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: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: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#annexes|L'écran d'annexes]] | ||
* [[v8_0_0:designer:menus:accueil:nouvellerequete:consultation#decimales_devises|L'écran des décimales devises]] | * [[v8_0_0:designer:menus:accueil:nouvellerequete:consultation#decimales_devises|L'écran des décimales devises]] | ||
- | |||
- | #TODO préciser un peu comment préparer les requêtes sources | ||
- | |||
- | |||