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 :

problème à lier 3 tables


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Points : 48
    Points
    48
    Par défaut problème à lier 3 tables
    Bonjours !!

    Je ne parviens pas à résoudre une requète SQL liant 3 tables (sous oracle)

    Voici une image vous montant le MCD
    http://www.developpez.net/forums/att...5&d=1145650494

    et je souhaiterais lier les tables MISSION, ENGAGER et TYPE FRAIS.

    Voici la requète que j'ai faites (qui ne fonctionne pas biensur lol)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    select numm, date2, montantfrais, libtf
    from tmission, tengager, ttypefrais
    where tmission.refndf = tengager.refndf
    and tengager.reftf = ttypefrais.reftf
    and numm = 4;
    l'erreur est : définition de colonne ambigu
    Nicolas

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Yo !

    tu devrais peut-être te pencher sur les jointures : http://sql.developpez.com/sqlaz/jointures/ je suis sûr que tu trouvera ton bonheur là dedans
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  3. #3
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par nicaud
    ...
    l'erreur est : définition de colonne ambigu
    Peut-être l'ambiguité est dans le non des colonnes après l'ordre SELECT. Si une colonne est présente dans plusieurs tables après le FROM il faut la qualifier par le nom de la table ou d'un ALIAS.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/04/2007, 09h28
  2. Réponses: 5
    Dernier message: 29/03/2007, 16h00
  3. Problème pour lier deux tables
    Par balabonov dans le forum Access
    Réponses: 8
    Dernier message: 21/12/2005, 13h13
  4. comment lier deux tables?????
    Par baboune dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 16/03/2004, 14h45
  5. Problème avec mes tables de relation...
    Par mmike dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 02/06/2003, 15h16

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