|
L'équi-jointure est prise en charge dans la condition de jointure en utilisant un opérateur d'égalité avec une jointure interne.
|
Vous devez sélectionner au moins deux tables. Pour ajouter plus de deux tables, cliquez sur Ajouter. Pour supprimer les tables que vous avez ajoutées, cliquez sur . |
Si vous avez choisi Sélection dans la liste Clause Jointure avec | ||
---|---|---|
a. Dans la liste Table gauche du groupe Jointure, sélectionnez le nom ou l'alias de la table. b. Dans le groupe Conditions de jointure, procédez comme suit : a. Dans la liste Type de jointure, sélectionnez l'une des options suivantes : ▪ Jointure interne ▪ Jointure externe gauche ▪ Jointure externe complète ▪ Jointure externe droite
b. Dans la liste Table droite, sélectionnez le nom ou l'alias de la table. c. Dans la liste Colonne gauche, sélectionnez la colonne que vous souhaitez placer à gauche pour la condition de jointure. Dans le cas d'un mappage, ajoutez le nom de la colonne avec le nom de la table. Par exemple, tablename.columnname. Si vous avez spécifié l'alias, ajoutez le nom de la colonne avec l'alias. Par exemple : alias.columnname. d. Dans la liste Opérateur, sélectionnez l'opérateur conditionnel approprié. e. Dans la liste Colonne droite, sélectionnez la colonne que vous souhaitez placer à droite pour la condition de jointure. Dans le cas d'un mappage, ajoutez le nom de la colonne avec le nom/l'alias de la table. Par exemple, tablename.columnname. Si vous avez spécifié l'alias, ajoutez le nom de la colonne avec l'alias. Par exemple : alias.columnname. Pour ajouter d'autres conditions de jointure, cliquez sur Ajouter. Pour supprimer les conditions de jointure que vous avez ajoutées, cliquez sur . |
Si vous avez choisi Requête dans la liste Clause Jointure avec |
---|
Dans le champ Clause Jointure, spécifiez toutes les entrées requises dans l'un des formats de requête suivants SQL : • table1 FULL OUTER JOIN table2 ON table1.column_name = table2.column_name • table1 alias1 FULL OUTER JOIN table2 alias2 ON alias1.column_name = alias2.column_name |
Si vous avez choisi Formulaire |
---|
a. Dans le groupe Sélectionner les colonnes, cochez la case Distinct pour renvoyer des valeurs uniques dans la colonne. Ce champ est facultatif. b. Dans le groupe Colonnes, cliquez sur Ajouter, puis dans la liste Colonne, sélectionnez la colonne que vous souhaitez afficher dans le résultat. Dans le cas d'un mappage, ajoutez le nom de la colonne avec le nom/l'alias de la table. Par exemple, tablename.columnname. Si vous avez spécifié l'alias, ajoutez le nom de la colonne avec l'alias. Par exemple : alias.columnname. Pour ajouter d'autres colonnes, cliquez sur Ajouter. Pour supprimer les colonnes que vous avez ajoutées, cliquez sur . c. Dans la liste Joindre clauses par du groupe Où, sélectionnez l'une des options suivantes : ◦ ET : toutes les conditions spécifiées dans le groupe Attributs doivent être remplies. ◦ OU : l'une des conditions spécifiées dans le groupe Attributs doit être remplie. d. Dans le groupe Attributs, cliquez sur Ajouter, puis effectuez les opérations suivantes : a. Dans la liste Attribut, sélectionnez la colonne que vous souhaitez filtrer. Dans le cas d'un mappage, ajoutez le nom de la colonne avec le nom/l'alias de la table. Par exemple, tablename.columnname. Si vous avez spécifié l'alias, ajoutez le nom de la colonne avec l'alias. Par exemple : alias.columnname. b. Dans la liste Opérateur, sélectionnez l'opérateur conditionnel approprié. c. Dans le champ Valeur, spécifiez la valeur de la colonne pour le filtre. Cliquez sur Ajouter pour ajouter plusieurs attributs à la clause de jointure. Pour supprimer les attributs que vous avez ajoutés, cliquez sur . Si vous ajoutez les mêmes attributs, puis que vous sélectionnez ET dans la liste Joindre clauses par, les attributs sont joints par l'opérateur OU. |
Si vous avez choisi Affecter JSON |
---|
Dans le champ Sélectionner les colonnes, spécifiez toutes les entrées requises au format {"distinct":Valeur booléenne, "columns":[{"columns":"string"}]}. Par exemple, vous pouvez spécifier les valeurs suivantes dans ce champ : • {"distinct":true/false, "columns":[{"columns":"nom_table.nom_colonne"}]} • {"distinct":true/false, "columns":[{"columns":"alias.nom_colonne"}]} |
Si vous ne sélectionnez pas la colonne à clé primaire et que vous ne cochez pas la case Distinct, la colonne à clé primaire sera néanmoins renvoyée dans le schéma de sortie. |
Si vous avez choisi Sélection dans la liste Clause Où avec |
---|
a. Dans la liste Joindre clauses par du groupe Où, sélectionnez l'une des options suivantes : ◦ ET : toutes les conditions spécifiées dans le groupe Attributs doivent être remplies. ◦ OU : l'une des conditions spécifiées dans le groupe Attributs doit être remplie. b. Dans le groupe Attributs, cliquez sur Ajouter, puis effectuez les opérations suivantes : a. Dans la liste Attribut, sélectionnez la colonne que vous souhaitez filtrer. b. Dans la liste Opérateur, sélectionnez l'opérateur conditionnel approprié. c. Dans le champ Valeur, spécifiez la valeur de la colonne pour le filtre. Cliquez sur Ajouter pour ajouter plusieurs attributs à la clause de jointure. Cliquez sur pour supprimer des attributs. Si vous ajoutez les mêmes attributs, puis que vous sélectionnez ET dans la liste Joindre clauses par, les attributs sont joints par l'opérateur OU. |
Si vous avez choisi Requête dans la liste Clause Où avec |
---|
Dans le champ Clause Où, spécifiez toutes les entrées requises dans l'un des formats de requête suivants SQL : • table1.column1 = 'text value' AND table2.column2 >= 13 • alias1.column1 = 'text value' AND alias2.column2 >= 13 |