Haz una pregunta »

MySQL – Actualizar campos con unión de tablas

Mayo 2015

Si tienes dos tablas y estás tienen una clave en común (por ejemplo la clave “id”), entonces es posible actualizar el campo de una de las dos tablas (update_table) gracias a los datos de la segunda (reference_table) haciendo una unión de tablas.

El código SQL es el siguiente:
UPDATE update_table, reference_table SET update_table.field
=reference_table.fieldref WHERE update_table.id=reference_table.id

Consulta este artículo sin tener que estar conectado, descárgalo gratis aquí en formato PDF:
Mysql-actualizar-campos-con-union-de-tablas.pdf

Consulta también

En la misma categoría

MySQL - Update avec jointure
Por Jeff el 14 de abril de 2008
MySQL - Update con join
Por zig@ el 3 de marzo de 2010
MySQL - Atualização com junção
Por pintuda el 21 de marzo de 2012
El artículo original fue escrito por Jeff. Traducido por Carlos-vialfa.
El documento «MySQL – Actualizar campos con unión de tablas» de Kioskea (es.kioskea.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a Kioskea.