Modifier la valeur d'un champ d'une table issu d'une autre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Modifier la valeur d'un champ d'une table issu d'une autre

Re: Modifier la valeur d'un champ d'une table issu d'une autre

par xTG » 09 mars 2011, 13:52

Essayes ceci :
UPDATE prix SET prix = (SELECT prix FROM devis WHERE id=1);
Cette requête modifie tous les prix de la table prix en prenant le prix du devis dans l'id est 1.

Modifier la valeur d'un champ d'une table issu d'une autre

par jacfev » 09 mars 2011, 13:32

Bonjour,

Je dois modifier la valeur d'un champ d'une table issu d'une autre table avec mySQL.

La table prix contient le champ prix.
Ce champ doit être modifié à partir du champ prix de la table devis dont le champ id = 1.

Mon essai infructueux :
UPDATE prix SET prix SELECT prix FROM devis WHERE id=1;
Cordialement
Jac.