Bonjour à tous,

J'ai 2 tables;

TABLE 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
COL1    COL2     COL3
-----    -----    ------
A1        B1       C1
A2        B3       C4
TABLE 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.