rss

MySQL - Update avec jointure

Publié par Jeff, dernière mise à jour le lundi 14 avril 2008 à 20:10:06 par Jeff
Si vous avez deux tables possédant une clé commune (dans le cas ci-dessous il s'agit de la clé primaire "id"), il est possible de mettre à jour un champ d'une des deux tables (update_table) grâce aux données de la seconde (reference_table) à l'aide d'une jointure.

Le code SQL ressemble à celui-ci :

UPDATE update_table, reference_table SET update_table.field=reference_table.fieldref WHERE update_table.id=reference_table.id

Autres Astuces dans la catégorie MySQL