Mise à jour entre deux tables

Résolu/Fermé
Signaler
Messages postés
1003
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2021
-
Messages postés
1003
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2021
-
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.

1 réponse

Messages postés
34701
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 janvier 2022
4 000
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;



0
Messages postés
1003
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2021
16
Merci Jordan, mais j'ai 0 ligne affectée...
(Attends, laisse moi un petit moment stp)
0
Messages postés
1003
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2021
16
C'est bon ça fonctionne ! Merci Jordan45 !
0