Posez votre question »

MySQL - Update avec jointure

Juin 2015

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

Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Mysql-update-avec-jointure.pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Dans la même catégorie

MySQL – Actualizar campos con unión de tablas
Par Carlos-vialfa le 4 mars 2009
MySQL - Update con join
Par zig@ le 3 mars 2010
MySQL - Atualização com junção
Par pintuda le 21 mars 2012
Publié par Jeff. - Dernière mise à jour par christelle.b
Ce document intitulé «  MySQL - Update avec jointure  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.