Bonjour,

Je cherche a mettre à jour d'une table à partir des informations d'une autre table avec MySql

J'ai trouver cet exemple sur http://fr.wikipedia.org/wiki/Structured_Query_Language

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
UPDATE TABLE1
SET   (colonne3, colonne4) = (SELECT colonne32, colonne13 
                              FROM   TABLE2 
                              WHERE  TABLE1.colonneX = TABLE2.colonneY)
WHERE  colonneZ IN (SELECT col FROM TABLE2)
Mais pas moyen de faire fonctionner cela.

Ce que je cherche a faire exemple :
J'ai deux tables :
Table1
champ1_1
champ1_2

Table2
champ2_1
champ2_2
Le but est de copier les champs de la table 1 vers la table 2 via une seule requete UPDATE

Quelqu'un a il déjà fait ça et comment ?

Merci de votre aide.