bonjours tout le monde,

Je voudrais pouvoir updater un champs (champs1) d'une table (table1) avec les valeurs d'un champs(champs3) qui se trouve dans une autre table (table2), à la condition que le champs2 de ma table1 soit égale à la valeur de mon champ3 de ma table2.

Voici la requête que j'utilise:

UPDATE table1 SET table1.champs1 = table2.champs3 WHERE table1.champs2 = table2.champs3

mais cela ne marche pas il me dit comme erreur:

#1109 - Table inconnue 'table2' dans where clause

Quelqu'un aurait'il une idée pour me dépanner?

Merci d'avance.