Copie de champs

pascb423 Messages postés 13 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 3 février 2013 - 7 déc. 2008 à 15:56
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 9 déc. 2008 à 23:41
bonjour,
je n'arrive pas a copier un champ d'une base de donnée dans un autre champ? avec mysql 5
explications:
j'ai deux tables: table1 et table2
dans table1, il y a 4 champs, champ1, champ2, champ3, champ4
champ4 contient plusieurs enregistrements dont price
dans table2, il y 10 champs
le champ 10 contient entre autre valeur
j'aimerai copier la valeur du 10ème champs (valeur) de la table2 dans le champ4 de la table1 au sous champ price

merci d'avance
Pascal

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
9 déc. 2008 à 23:41
Salut,

Ton exposé n'est pas tres claire

Peut etre une boucle de type

WHILE ..
UPDATE TABLE1
SET CHAMP4 = (select price from table2 WHERE ....)
WHERE ...
WEND

Apres pour la boucle soit une procedure stockée (curseur je ne sais pas si mysql les gere) ou un ptit programme
pour la faire sur tous les enregistrements de la table1.

Bon dev
0
Rejoignez-nous