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