Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2014, 14:24
Avatar de andrespalacio
andrespalacio
 
Fecha de Ingreso: noviembre-2012
Ubicación: Panamá
Mensajes: 21
Antigüedad: 12 años
Puntos: 0
Error actualizando tabla mysql con update

Hola, tengo un problema al intentar duplicar un campo de una tabla usando la información contenida en otra, el asunto es que ambas tablas tienen una columna en común "order_id", pero no entiendo porque no me funciona

Cuando uso un número de orden tomado de la tabla 2 manualmente, funciona y me pone el valor en todos los campos de la columna en la tabla 1:
Código MySQL:
Ver original
  1. UPDATE mi_tabla_1
  2. SET order_coms = (SELECT product_coms FROM mi_tabla_2 WHERE order_id=123)

Pero obviamente la idea es que me ingrese el valor correspondiente a su respectiva "order_id", así que pruebo haciendo esto, pero no me actualiza los campos
Código MySQL:
Ver original
  1. UPDATE mi_tabla_1
  2. SET order_coms = (SELECT product_coms FROM mi_tabla_2 WHERE order_id=order_id)

Quisiera que alguien me echara una manito con esto, donde está la falla?

Agradezco de antemano su ayuda y les deseo a todos un feliz 2014.

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos. Leer las normas del foro, por favor.

Última edición por gnzsoloyo; 01/01/2014 a las 15:22