Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/09/2011, 16:48
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: Copiar valores de 2 columnas entre tablas distintas

Hay dos formas de manejar la cosa: Si el ID existe en ambos, debes usar UPDATE:
Código MySQL:
Ver original
  1. UPDATE tabla1 INNER JOIN tabla2 ON id = cod
  2. SET ....
  3. WHERE condiciones
En el otro caso, insertar en la Tabla2 los valores de la 1, sería un INSERT/SELECT:

Código MySQL:
Ver original
  1. INSERT INTO tabla2(cod, des)
  2. SELECT id, nombre
  3. FROM tabla1
  4. WHERE condiciones
Pero además, en un contexto como ese, lo que no se comprende es para qué almacenas datos de una misma entidad de forma separada...
¿No tendrás un error de diseño o de normalización?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)