Partage
  • Partager sur Facebook
  • Partager sur Twitter

[mysql] UPDATE en prenant en compte plusieurs tables

Sujet résolu
    18 mars 2011 à 11:19:23

    Bonjour,

    J'ai un petit soucis avec une requête d'update ou j'ai le code d'erreur suivant :

    "#1248 - Every derived table must have its own alias"

    Voici ma requête :

    UPDATE (
    SELECT ma_table.id_region d0, ma_table.CountryName d1, Pays.nom_pays d2, Pays.id_region d3
    FROM ma_table, Pays
    WHERE datawarehouse.CountryName = Pays.nom_pays
    )
    SET d0 = d3
    


    Pouvez-vous éclairer ma lanterne svp ?

    D'avance merci,

    L.
    • Partager sur Facebook
    • Partager sur Twitter
      18 mars 2011 à 11:28:34

      UPDATE datawarehouse, Pays 
      SET datawarehouse.id_region = Pays.id_region 
      WHERE datawarehouse.CountryName = Pays.nom_pays
      
      • Partager sur Facebook
      • Partager sur Twitter

      [mysql] UPDATE en prenant en compte plusieurs tables

      × 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