Autor YouCode - http://www.youcode.com.ar/mysql/insertar-registro-en-una-nueva-tabla-y-crearla-sino-existe-440
Como copiar registros de una tabla creando la tabla destino, CREATE TABLE tabla_destino SELECT * FROM tabla_origen
Veremos como copiar registros a una tabla y que esta sea creada on-fly.CREATE TABLE tabla_destino SELECT * FROM tabla_origen;Queda claro que puede apicarce cualquier cosnulta , vista o lo que necesiten en el SELECT, la tabla "tabla_destino" asumimos que
NO existe en la base de datos, esta sera creada con los campos que aparezcan en el select.
http://www.youcode.com.ar/mysql/insertar-registro-en-una-nueva-tabla-y-crearla-sino-existe-440