Modifier la valeur d'un champ d'une table importé d'une autre table

Messages postés
4
Date d'inscription
lundi 14 décembre 2009
Statut
Membre
Dernière intervention
22 mars 2011
- - Dernière réponse : jacfev
Messages postés
4
Date d'inscription
lundi 14 décembre 2009
Statut
Membre
Dernière intervention
22 mars 2011
- 9 mars 2011 à 19:34
Bonjour,

Je dois modifier la valeur d'un champ d'une table importé d'une autre table.

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.
Afficher la suite 

2 réponses

Messages postés
49
Date d'inscription
mardi 29 avril 2003
Statut
Membre
Dernière intervention
22 mai 2012
1
0
Merci
Bonjour,

Voici une réponse :

UPDATE prix SET prix = (SELECT prix FROM devis WHERE id=1)

ATTENTION :
Ceci modifie TOUTES les valeurs de la colonne prix de la table prix avec le prix du devis dont l'id est 1.

Je ne sais pas si la table prix à plusieurs lignes ???
Si c'est le cas, elles auront toutes la même valeur dans la colonne prix...

En espérant avoir répondu !!

A+
Commenter la réponse de cs_Sbt
Messages postés
4
Date d'inscription
lundi 14 décembre 2009
Statut
Membre
Dernière intervention
22 mars 2011
0
Merci
merci Sbt
Commenter la réponse de jacfev