meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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