Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2013, 14:17
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: Actualizar datos de una columna con datos de otra columna de otra tabla

Hola aprendiz69:

Del manual de referencias:

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:

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.
Esto es exactamente lo que necesitas... haz la prueba utilizando JOIN's... o tal como está el ejemplo utilizando comas, es exactamente lo mismo. Si tienes problemas postea lo que intentaste hacer y con gusto te ayudamos corregir la sentencia.

Saludos
Leo.