Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2011, 02:40
darioio
 
Fecha de Ingreso: mayo-2008
Mensajes: 42
Antigüedad: 15 años, 11 meses
Puntos: 0
UPDATE campo de tabla con datos de otra tabla

Muy buenas,

Tengo una tabla empresas con clave primaria emp_id, ademas de otros campos como nombre, dirección, tfno, etc..ademas de un campo file (varchar 50) donde tengo que mostrar el nombre del archivo de imagen de cada logo de empresa (este ultimo campo lo tengo vacio de momento)

Tengo otra tabla emp_logo donde guardo los nombres de imagen. Esta tabla tiene 2 campos: img_id (clave principal), id_emp (codigo de la empresa) y file, donde se guarda el nombre del archivo.

Ahora bien..quisiera actualizar la tabla empresas, metiendo en el campo file los valores del campo file de la tabla emp_logo, pero cada logo con su empresa. habia pensado algo asi:

UPDATE empresas, emp_logo
SET empresas.file = (SELECT file from emp_logo WHERE empresas.emp_id= emp_logo.id_emp)

pero no me sale.

Alguna sugerencia??