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

Requêtes MySQL Discussion :

Probleme de version !


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 25
    Par défaut Probleme de version !
    Salut à tous le monde,
    J'ai une requete qui s'execute parfaitement sur mysql 4 par contre elle genere une erreur sur mysql 5 .
    Voici la requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT anv_doctype.activity as type2, doc.id_doctype as idt, id_dms, title, doc.id as ref, doc.ed as ed, date, status, writer as author, site as maint_center, planned_date,doc.deliverable, portal, _rev_bar_path as revbar, _path as path, access 
    FROM doc, pdl_has_doc 
    LEFT JOIN anv_doctype ON doc.id_doctype = anv_doctype.id_doctype 
    WHERE pdl_has_doc.id='3BP 21662 0001 AAZZA' 
    AND pdl_has_doc.ed='30.1' AND pdl_has_doc.id_child=doc.id 
    AND pdl_has_doc.ed_child=doc.ed 
    AND cat='AD' 
    ORDER BY deliverable, anv_doctype.pos, title

    et voici l'erreur : Unknown column 'doc.id_doctype' in 'on clause'
    Par contre la colonne id_doctype existe dans la table doc

    Alors est ce que je peux fixer ce probleme sans changer de version ? existe - t- il des parmetres pour mysql qui peuvent resoudre mon probleme ?

    Je serais trés reconnaissat si quelqu'un m'aide
    merci d'avance

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    tu mélanges les 2 types de jointures (avec le join et jointure dans le where)

    ecris ta requete de facon plus normalisée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT anv_doctype.activity as type2, doc.id_doctype as idt, id_dms, title, doc.id as ref, doc.ed as ed, date, status, writer as author, site as maint_center, planned_date,doc.deliverable, portal, _rev_bar_path as revbar, _path as path, access 
    FROM doc 
    JOIN pdl_has_doc ON pdl_has_doc.id_child=doc.id AND pdl_has_doc.ed_child=doc.ed 
    LEFT JOIN anv_doctype ON doc.id_doctype = anv_doctype.id_doctype 
    WHERE pdl_has_doc.id='3BP 21662 0001 AAZZA' AND pdl_has_doc.ed='30.1' AND cat='AD' 
    ORDER BY deliverable, anv_doctype.pos, title

    sinon en reprenant ta requete pour que cela fonctionne,
    il faut remplacer par bon courage

    Michel

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 065
    Par défaut
    Bonjour,

    La réponse à ta question est dans la FAQ, ici .

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 25
    Par défaut
    Citation Envoyé par ced Voir le message
    Bonjour,

    La réponse à ta question est dans la FAQ, ici .

    ced
    Vraiment vous etes les meilleurs ,
    donc il suffit d'ajouter les 2 parenthése pour regrouper les tables.
    Dans ce forum je trouve toujours les solutions à mes problemes: c'est le meilleur
    Merci une autre fois pour l'aide.

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

Discussions similaires

  1. Probleme de version java dans un applet
    Par kedare dans le forum Applets
    Réponses: 5
    Dernier message: 27/10/2006, 09h31
  2. Problème de version ?
    Par Marty000 dans le forum Access
    Réponses: 3
    Dernier message: 12/09/2006, 11h21
  3. [REDHAT] Problème de versions de ksh
    Par gangsoleil dans le forum RedHat / CentOS / Fedora
    Réponses: 6
    Dernier message: 09/12/2005, 14h48
  4. [Framework] Probleme de version
    Par cosmos38240 dans le forum Framework .NET
    Réponses: 4
    Dernier message: 18/11/2005, 11h05
  5. Probleme de version
    Par copin dans le forum Requêtes
    Réponses: 8
    Dernier message: 23/10/2005, 17h50

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