MySQL - Como importar columnas o filas de una tabla a otra tabla

 
Vista:
Imágen de perfil de Luis Alejandro

Como importar columnas o filas de una tabla a otra tabla

Publicado por Luis Alejandro (2 intervenciones) el 21/09/2016 19:33:39
Capture


Capture2

Hola amigos, resulta que quiero exportar unas columnas o filas de una tabla hacia otra tabla de una base de datos. Como se aprecia en las imagenes, en la tabla "historiaentrenamiento" tengo aproximadamente 50 filas que quiero ademas tener en la tabla "historiaclinica", mas especificamente entre los campos 13 y 14. Hay alguna manera de hacer esto o estoy queriendo hacer algo imposible? gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Como importar columnas o filas de una tabla a otra tabla

Publicado por Rafael (97 intervenciones) el 22/09/2016 07:13:52
Si te entiendo bien quieres INSERTAR los registros que existen en una TABLA A a una TABLA B

Prueba con algo asi:
1
2
3
4
5
INSERT INTO <TABLA B>
(<TABLA_B>.<CAMPO_1>, <TABLA_B>.<CAMPO_2>... <TABLA_B>.<CAMPO_N>)
SELECT <TABLA_A>.<CAMPO_1>, <TABLA_A>.<CAMPO_2>...<TABLA_A>.<CAMPO_N>
FROM  <TABLA_A>
WHERE ...

Con esto puedes crear nuevos registros en la TABLA B con valores iguales a los de la TABLA A o exportar como dices...

Ahora si lo que quieres es completar DATOS sobre registros existentes...

1
2
3
4
5
6
UPDATE <TABLA_B> TA
JOIN (SELECT <TABLA_A>.<IDENTIFICADOR>, <TABLA_A>.<CAMPO_1>, <TABLA_A>.<CAMPO_2>...<TABLA_A>.<CAMPO_N>
FROM  <TABLA_A>
WHERE ...) TB
ON TA.<IDENTIFICADOR> = TB.<IDENTIFICADOR>
SET TA.<CAMPO_1>= TB<CAMPO_1>, TA.<CAMPO_2>= TB<CAMPO_2>...TA.<CAMPO_N>= TB<CAMPO_N>

Espero te ayude algo de esto...
Saludos
Pd. Si te sirve la información a mi me sirve un +1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Luis Alejandro

Como importar columnas o filas de una tabla a otra tabla

Publicado por Luis Alejandro (2 intervenciones) el 22/09/2016 15:24:29
Muchas gracias Rafael, ayer ya lo había resuelto ingresando una por una la columna en la tabla a través del phpmyadmin, hoy debo realizar algo similar así que probare con estas sentencias SQL, de nuevo mil gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar