Il est possible de paramétrer 3 types de jointure dans MyReport Data :
Les jointures simples permettent de ne sélectionner que les éléments se trouvant dans les deux tables.
Les jointures externes permettent de sélectionner tous les éléments d’une des tables.
Les jointures totales permettent de sélectionner l’ensemble des éléments des deux tables.
Ces jointures vont être illustrées avec l’exemple suivant : dans une base de données, il existe une table contenant les noms des commerciaux suivant les secteurs, et une seconde table contenant le nom des commerciaux. Le champ de jointure est « Id_Secteur ».
Commerciaux |
Secteurs | |||
Id_Secteur |
Nom |
Id_Secteur |
Libellé | |
1 |
P.O. Loste |
1 |
Nord Est | |
2 |
P. Timsit |
2 |
Nord Ouest | |
4 |
F. Savic |
3 |
Sud Est | |
5 |
T. Chesne |
4 |
Sud Ouest |
Le secteur commercial 3 n’a aucun commercial d’affecté, et le 5 n’a pas de libellé.
Voici les résultats obtenus avec les différents types de jointure :

Commerciaux.Id_Secteur |
Commerciaux.Nom |
Secteurs.Id_Secteur |
Secteurs.Libellé |
1 |
P.O. Loste |
1 |
Nord Est |
2 |
P. Timsit |
2 |
Nord Ouest |
4 |
F. Savic |
4 |
Sud Ouest |
Le commercial affecté au secteur 5 n’apparaît pas, et le libellé affecté au secteur 3 non plus.

Commerciaux.Id_Secteur |
Commerciaux.Nom |
Secteurs.Id_Secteur |
Secteurs.Libellé |
1 |
P.O. Loste |
1 |
Nord Est |
2 |
P. Timsit |
2 |
Nord Ouest |
4 |
F. Savic |
4 |
Sud Ouest |
5 |
T. Chesne |
Tous les commerciaux apparaissent, mais le libellé du secteur n’est pas renseigné pour le commercial « T. Chesne ».

Commerciaux.Id_Secteur |
Commerciaux.Nom |
Secteurs.Id_Secteur |
Secteurs.Libellé |
1 |
P.O. Loste |
1 |
Nord Est |
2 |
P. Timsit |
2 |
Nord Ouest |
3 |
Sud Est | ||
4 |
F. Savic |
4 |
Sud Ouest |
Tous les libellés de secteurs apparaissent, mais le commercial n’est pas renseigné pour le libellé « Sud Est ».

Commerciaux.Id_Secteur |
Commerciaux.Nom |
Secteurs.Id_Secteur |
Secteurs.Libellé |
1 |
P.O. Loste |
1 |
Nord Est |
2 |
P. Timsit |
2 |
Nord Ouest |
3 |
Sud Est | ||
4 |
F. Savic |
4 |
Sud Ouest |
5 |
T. Chesne |
Tous les commerciaux et libellés apparaissent.