Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2013, 14:29
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: update con suma

Hola hicolu:

El update con múltiples tablas trabaja de manera semejante a como lo hace SQL Server. Del manual de referencia:

http://dev.mysql.com/doc/refman/5.0/es/update.html

Cita:
Puede realizar operaciones UPDATE que cubran varias tablas. La parte table_references lista las tablas involucradas en el join. Su sintaxis se describe ámpliamente en Sección 13.2.7.1, “Sintaxis de JOIN”. Aquí hay un ejemplo:

Código:
UPDATE items,month SET items.price=month.price
WHERE items.id=month.id;
Este ejemplo muestra un inner join usando el operador coma, pero los comandos UPDATE de múltiples tablas pueden usar cualquier tipo de join permitido en comandos SELECT tales como LEFT JOIN.
Haz la prueba y nos comentas... si tienes problemas, postea lo que intentaste hacer y si marca algún error, dinos qué error es el que marca. Si el UPDATE no marca error, pero no hace lo que debería, postea algunos datos de ejemplo de cada una de tus tablas y con gusto te ayudamos a afinar la consulta

Saludos
Leo.