Update et sélect imbriqués

MySQL Offre une syntaxe particulière pour faire un UPDATEde champs d’une table sur la base des champs d’une autre table. Il s’agit de la suivante :

UPDATE `table1` JOIN `table2` ON `table1`.`id` = `table2`.`id` SET `table1`.`champcible` = `table2`.`champorigine`

Reste à rajouter une condition WHERE, sauf opération particulière (copie de champs d’une table à l’autre, avec nombre d’enregistrements identiques).

Laisser un commentaire