Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2009, 07:24
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: No consigo actualizar campos en una tabla desde otra tabla

Que tal lone

LOs errores se deben a que tratas de asignar una lista de valirs retornados a un campo.

Lo que tratas de hacer, lo puedes hacer con update inner join, por que al parecer las tablas estan relacionadas.

prueba con:

Código mysql:
Ver original
  1. UPDATE p_mf_xref,jos_vm_manufacturer
  2. set p_mf_xref.mf_category_id =
  3. jos_vm_manufacturer.mf_category_id
  4. where p_mf_xref.mf_category_id
  5. in(SELECT manufacturer_id FROM jos_vm_manufacturer)

Espero te sirva.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming