Menu

Mise à jour entre deux tables [Résolu]

Sinistrus 872 Messages postés mercredi 12 décembre 2007Date d'inscription 5 avril 2018 Dernière intervention - 13 nov. 2017 à 13:05 - Dernière réponse : Sinistrus 872 Messages postés mercredi 12 décembre 2007Date d'inscription 5 avril 2018 Dernière intervention
- 13 nov. 2017 à 14:51
Bonjour à tous !

J'ai deux tables :
table1
Libelle
Prix


table2
Libelle
Prix


Je souhaite mettre à jour la table1 avec les donnée (Prix) de la table2...
UPDATE table1 SET Prix WHERE Libelle = table2.Libelle

Sauf que je bloque un peu sur le prix...

Merci de votre aide.

Afficher la suite 

Votre réponse

3 réponses

jordane45 21170 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 25 mai 2018 Dernière intervention - 13 nov. 2017 à 14:15
0
Utile
Bonjour,

Ta question concerne un souci de requête SQL .. je déplace donc dans le forum Bases de données.

Ensuite... tu dois faire un truc du genre :
UPDATE table1 t1, table2 t2
SET t1.field_to_change = t2.field_with_data
WHERE t1.field1 = t2.field2;


Soit pour toi :


UPDATE table1 t1, table2 t2
SET t1.Prix = t2.Prix
WHERE t1.Libelle= t2.Libelle;



Sinistrus 872 Messages postés mercredi 12 décembre 2007Date d'inscription 5 avril 2018 Dernière intervention - 13 nov. 2017 à 14:38
Merci Jordan, mais j'ai 0 ligne affectée...
(Attends, laisse moi un petit moment stp)
Sinistrus 872 Messages postés mercredi 12 décembre 2007Date d'inscription 5 avril 2018 Dernière intervention - 13 nov. 2017 à 14:51
C'est bon ça fonctionne ! Merci Jordan45 !
Commenter la réponse de jordane45