IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[ORACLE8i][JOINTURE EXTERNE] Methode?


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Titouf
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 177
    Par défaut [ORACLE8i][JOINTURE EXTERNE] Methode?
    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.

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Déjà, au lieu d'afficher table1.col1, affiche table2.col1
    ensuite les jointures externes sur toutes les colonnes de table1

Discussions similaires

  1. [CR9] faire une Jointure externe
    Par coldec dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 28/06/2005, 12h10
  2. Jointure externe compliquée
    Par miniil dans le forum Langage SQL
    Réponses: 9
    Dernier message: 19/02/2004, 09h27
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 12h26
  4. [ jointure externe ] j'y pompe rien
    Par jaimepasteevy dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/12/2003, 17h57
  5. [Interbase] [Triggers] jointure externe
    Par AnestheziE dans le forum InterBase
    Réponses: 9
    Dernier message: 17/11/2003, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo