Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/02/2010, 15:34
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Combianar dos tablas en una nueva

Ok. Eso significa, entonces, que la sentencia para transferir los datos es como te la puse.
El detalle sería saber si los diferentes registros que corresponden a la misma publicación tienen también el mismo ID en las dos tablas.
Si no es así la sentencia debe incluir los campos, porque entonces lo que hay que ingresar son los datos y no el ID, ya que el mismo es auto_ibcrement.

Algo así:
Código MySQL:
Ver original
  1. INSERT INTO publicaciones2
  2.       (anno , tipo , titulo, autor, descriptores, resumen, ubicacion, url,  observaciones, otros)
  3.       anno , tipo , titulo, autor, descriptores, resumen, ubicacion, url,  observaciones, otros
  4. FROM publicaciones
  5.       anno , tipo , titulo, autor, descriptores, resumen, ubicacion, url,  observaciones, otros
  6. FROM publicaciones1;
En este caso deben ponerse los campos específicamente para que no lea el ID.
Como ya te dije, esto dependerá de si los id de las otras dos tablas son iguales para los mismos títulos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)