Partage
  • Partager sur Facebook
  • Partager sur Twitter

DELETE multitable Impossible

Sujet résolu
    21 mars 2011 à 15:39:28

    Bonjour à tous, voilà j'essaye d'effectuer une requete :

    DELETE ListeCompte.id_compte, ListeCompte.nom_compte, DateDispo.id_date, DateDispo.id_compte, DateDipo.la_date 
    FROM ListeCompte, DateDispo
    WHERE ListeCompte.id_compte = DateDispo.id_compte
    AND ListeCompte.nom_compte = "compteTest"
    


    Et je reçoit comme erreur #1109 - Unknown table 'id_compte' in MULTI DELETE

    Par contre pour un select ça fonctionne.

    J'ai fait plusieurs recherche sur Internet et d'après ce que j'ai vu sur la doc ma requete est correct. Pouvez vous m'aidez svp ? Merci d'avance.
    • Partager sur Facebook
    • Partager sur Twitter
      21 mars 2011 à 15:41:09

      Ben heu... t'as bien une table id_compte ??
      • Partager sur Facebook
      • Partager sur Twitter
        21 mars 2011 à 15:45:58

        Ben non, id_compte est un champ d'une table et non une table mais si tu regarde ma requete j'ai jamais spécifié que id_compte était une table. id_compte me permet de créer une jointure entre ListeCompte et DateDispo
        • Partager sur Facebook
        • Partager sur Twitter
          21 mars 2011 à 15:51:53

          DELETE ListeCompte, DateDispo
          FROM ListeCompte, DateDispo
          WHERE ListeCompte.id_compte = DateDispo.id_compte
          AND ListeCompte.nom_compte = "compteTest"
          


          OU

          DELETE
          FROM ListeCompte, DateDispo
          WHERE ListeCompte.id_compte = DateDispo.id_compte
          AND ListeCompte.nom_compte = "compteTest"
          
          • Partager sur Facebook
          • Partager sur Twitter
            21 mars 2011 à 15:57:25

            Merci, la première fonctionne par contre j'avais déjà essayé la 2ème solution et elle ne fonctionne pas.
            • Partager sur Facebook
            • Partager sur Twitter

            DELETE multitable Impossible

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown