MySQL UPDATE con INNER JOIN

Si tenemos 2 tablas que tienen un indice en comun y queremos llenar un campo de una tabla con un valor de la otra tabla podemos hacer lo sgte :
Ejemplo
update cfacturaspronet inner join cfacturas on cfacturaspronet.IdPagosGenerales= cfacturas.IdPagosGenerales
set cfacturaspronet.IdTransaccionImputada =cfacturas.Idtransaccion

Mas info :
http://isaacsalgado.wordpress.com/2011/11/24/mysql-update-con-inner-join/

Comentarios