Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2011, 04:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: actualizar una tabla de una columna sin registros

Cita:
lo que necesito es actualizar la columna nombre_empresa de la tabla2 (tblhistorial)
La consulta aprece estar bien escrita, al menos por lo que se ve.
El primer problema que le veo es que lo que estás actualizando no es tblhistorial.nombre_empresa, sino tblcatalogo.nombre_empresa:
Código MySQL:
Ver original
  1. UPDATE tblcatalogo t1 INNER JOIN tblhistorial t2 ON t1.idempresa=t2.idempresa
  2. SET t1.nombre_empresa = t2.nombre_empresa;
A nivel de lógica, esa consulta ´se aplicaría a todos los registros, porque no estás poniendo ninguna condición.
¿Cuál es exactamente el problema que tienes? ¿Algún mensaje de error? ¿Algo que no esté haciéndose?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)