Accéder au contenu principal

Outer

Le préfixe explicite Join peut être précédé du préfixe Outer pour spécifier une jointure externe. Dans une jointure externe, toutes les combinaisons entre les deux tables sont générées. De ce fait, la table résultante contient uniquement des combinaisons de valeurs de champ provenant des tables de données brutes où les valeurs de champ de liaison sont représentées dans une ou les deux tables. Le préfixe explicite Join peut être précédé du préfixe Outer pour spécifier une jointure externe. Dans une jointure externe, la table résultante contient toutes les valeurs provenant des deux tables brutes, où les valeurs de champ de liaison sont représentées dans une ou les deux tables. Le mot-clé Outer est facultatif et correspond au type de jointure par défaut utilisé lorsqu'un préfixe de jointure n'est pas spécifié.

Syntax:  

Outer Join [ (tablename) ](loadstatement |selectstatement )

Arguments:  

Arguments
Argument Description
tablename Table nommée à comparer à la table chargée.
loadstatementou selectstatement Instruction LOAD ou SELECT de la table chargée.

Example:  

Table1
Column1 Column2

A

B

1

aa

2

cc

3

ee

Table2
Column1 Column2

A

C

1

xx

4

yy

SQL SELECT * from table1;

join SQL SELECT * from table2;

OR

SQL SELECT * from table1;

outer join SQL SELECT * from table2;

Table jointe
Column1 Column2 Column3

A

B

C

1

aa

xx

2

cc

-

3

ee

-

4

-

yy

See also: