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

Langage SQL Discussion :

jointure gauche sous oracle


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Points : 70
    Points
    70
    Par défaut jointure gauche sous oracle
    Bonjour,


    j'ai fait une jointure gauche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select a.champ1, b.champ2 
    from table1 a
    left outer join table2 b on (a.id = b.id)
    afin d'avoir tous les elements champ1 et les champ 2 correspondant mais rien à faire, ça ne va pas.

    J'ai une erreur avec la troisieme ligne mais je ne vois pas...

    Quelle peut être mon erreur?

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 58
    Points : 44
    Points
    44
    Par défaut
    quel SGBD ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Points : 70
    Points
    70
    Par défaut
    oracle 8

  4. #4
    Expert éminent
    Homme Profil pro
    Big Data / Freelance EURL
    Inscrit en
    Mars 2003
    Messages
    2 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Big Data / Freelance EURL

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 124
    Points : 7 291
    Points
    7 291
    Par défaut
    Tu peux copier le message d'erreur y compris ORA-XXX ? ça aiderait beaucoup ...


    PS:
    Guizz> le SGBD était dans le titre

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Points : 70
    Points
    70
    Par défaut
    ORA-00933: La commande SQL ne se termine pas correctement


    il y a la petite etoile en dessous du left avec SQL Plus

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 58
    Points : 44
    Points
    44
    Par défaut
    Essaies

    select a.champ1, b.champ2
    from table1 a, table2 b where a.id = b.id(+)

  7. #7
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Guizz a raison. En effet, Oracle ne connait le INNER JOIN que depuis la version 9

    cf http://sql.developpez.com/sqlaz/jointures/#L6
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 125
    Points : 70
    Points
    70
    Par défaut
    ok merci à tous, en effet l faut utiliser le (+) avec oracle 8.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 24
    Dernier message: 06/12/2013, 12h10
  2. jointure sous oracle
    Par keks42 dans le forum Débuter
    Réponses: 3
    Dernier message: 16/04/2009, 15h33
  3. Problème jointure gauche qui ne passe plus sous MySQL 5
    Par OuiOui007 dans le forum Requêtes
    Réponses: 3
    Dernier message: 21/09/2006, 10h33
  4. [Oracle] jointure et sous requete
    Par K_!!! dans le forum Langage SQL
    Réponses: 7
    Dernier message: 07/06/2006, 09h24
  5. Encore une jointure sous Oracle pour la route
    Par ebaynaud dans le forum Langage SQL
    Réponses: 15
    Dernier message: 04/11/2004, 11h40

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