Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migration of unmigrated content due to installation of a new plugin

Balise Wiki
Les balises de jointures correspondent aux différents types de jointure existant en SQL : *_Join{_}{*}, *_LeftJoin{_}{*}, *_RightJoin{_}{*}, *_FullJoin{_}{*}, *_CrossJoin{_}{*}.
+Syntaxe :+
_<xxxJoin \[Name='nom1'\]\[Dependencies='nom2'\]\[Columnames='nom3'\]\[NoActivate\]>_
_\[DictionaryName\] table \[as Alias\]_
_On ConditionJointure_
\\
*_Name{_}{*} : nom de la jointure.
*_Dependencies{_}{*} : noms des jointures dépendantes, séparées par des points-virgules,
*_ColumNames{_}{*} : noms de champs du Select ayant besoin de cette jointure pour être rendus,
*_NoActivate{_}{*} : indique si cette jointure sera désactivée par défaut.
\\
*+Join01+*
Cette balise permet de rechercher des informations dans une table jointe, existant ou pas. 
Elle possède la même syntaxe qu'une balise xxxJoin.
Elle ne retourne qu'un seul résultat. Si l'information n'existe pas, des valeurs NULL sont renvoyées.
\\
Attention, chaque champ de cette jointure se trouvant dans le Select, générera une sous-requête. Si nous avons besoin de plus d'un champ de cette table joint, préférer l'utilisation d'un LeftJoin.
\\