Fusionner deux tables sql

Résolu
pititfilou Messages postés 464 Statut Membre -  
pititfilou Messages postés 464 Statut Membre -
Bijour,

Petite question au niveau SQL, voici ce que je cherche à faire :

En gros, j'ai une table, on va dire :
Table(id, valeur1, valeur2, valeur3, valeur4, valeur5)

Problème : des valeurs sont fausses, et je voudrais, par exemple, remplacer valeur4 et valeur5 à partir d'une sauvegarde.

J'ai mes deux tables, l'actuelle foireuse et la sauvegarde dans mon phpmyadmin, mais je pas comment faire. J'ai tenté une vue, mais je ne peux pas exporter après. Créer une table intermédiaire, mais j'ai eu des problèmes de clé primaire dupliquées, logique.

Une idée ?

Merci :)

2 réponses

chico200987 Messages postés 856 Statut Membre 144
 
Salut, tu peux faire ceci :

UPDATE table_1, table_2
SET table_1.valeur4 = table_2.valeur4, table_1.valeur5 = table_2.valeur5
WHERE table_1.id = table_2.id
2
pititfilou Messages postés 464 Statut Membre 62
 
C'était carrément con, tellement con que j'y ai pas pensé. Un grand merci à toi :D
0