[ORACLE8i][JOINTURE EXTERNE] Methode?
Bonjour à tous,
J'ai 2 tables;
TABLE 1:
Code:
1 2 3 4 5
|
COL1 COL2 COL3
----- ----- ------
A1 B1 C1
A2 B3 C4 |
TABLE 2:
Code:
1 2 3 4 5 6
|
COL1 COL2 COL3
----- ----- ------
A1 B1 C2
A1 B2 C3
A2 B3 C5 |
Je veux que le résultat soit le suivant:
Code:
1 2 3 4 5 6
|
TABLE1.COL1 TABLE1.COL2 TABLE1.COL3 TABLE2.COL2 TABLE2.COL3
------------- ------------ ------------- ------------ ------------
A1 B1 C1 B1 C2
A1 B2 C3
A2 B3 C4 B3 C5 |
J'ai tapé l'ordre suivant:
Code:
1 2 3 4 5 6 7
|
SELECT *
FROM TABLE1
,TABLE2
WHERE TABLE1.COL1 = TABLE2.COL1
AND TABLE1.COL2 = TABLE2.COL2
AND TABLE1.COL3 != TABLE2.COL3 |
La seconde ligne n'apparait pas.
Donc, j'ai tapé l'ordre suivant:
Code:
1 2 3 4 5 6 7
|
SELECT *
FROM TABLE1
,TABLE2
WHERE TABLE1.COL1 (+) = TABLE2.COL1
AND TABLE1.COL2 (+) = TABLE2.COL2
AND TABLE1.COL3 != TABLE2.COL3 |
La seconde ligne n'apparait pas.
et si je tape l'ordre suivant:
Code:
1 2 3 4 5 6 7
|
SELECT *
FROM TABLE1
,TABLE2
WHERE TABLE1.COL1 = TABLE2.COL1
AND TABLE1.COL2 (+) = TABLE2.COL2
AND TABLE1.COL3 != TABLE2.COL3 |
J'attends toujours le résulat depuis plus de 2 heures...
Est ce normal?
Je vous remercie par avance pour votre aide.