Signaler

Mise à jour entre deux tables [Résolu]

Posez votre question Sinistrus 852Messages postés mercredi 12 décembre 2007Date d'inscription 15 novembre 2017 Dernière intervention - Dernière réponse le 13 nov. 2017 à 14:51 par Sinistrus
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.

Utile
+0
plus moins
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 852Messages postés mercredi 12 décembre 2007Date d'inscription 15 novembre 2017 Dernière intervention - 13 nov. 2017 à 14:38
Merci Jordan, mais j'ai 0 ligne affectée...
(Attends, laisse moi un petit moment stp)
Répondre
Sinistrus 852Messages postés mercredi 12 décembre 2007Date d'inscription 15 novembre 2017 Dernière intervention - 13 nov. 2017 à 14:51
C'est bon ça fonctionne ! Merci Jordan45 !
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !