Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Unir tablas

Estas en el tema de Unir tablas en el foro de Mysql en Foros del Web. Hola, soy nuevo aqui!..... como usuario Ya me han ayudado en otras veces solo leyendo el foro!. Sos bastante novato en esto de bases de ...
  #1 (permalink)  
Antiguo 07/07/2008, 08:05
 
Fecha de Ingreso: julio-2008
Mensajes: 45
Antigüedad: 15 años, 9 meses
Puntos: 1
Unir tablas

Hola, soy nuevo aqui!..... como usuario
Ya me han ayudado en otras veces solo leyendo el foro!.
Sos bastante novato en esto de bases de datos y tengo bastantes problemas
Bueno, les cuento mi problema:
Tengo una base de datos muy basica: 1 tabla , 10 campos (uno ID autoincrementable). Unos 100 registros
Tengo un .xls muy basico: 10 campos. unos 100 registros mas, distintos a los anteriores.
Necesito meter estos registros .xls a la base de datos.
He logrado lo siguiente: exportar el .xls a un access y exportar este access a mysql.
Pero lo que me queda es lo siguiente: 2 bases de datos , con la misma tabla, pero 2 bases.
Entonces: Como puedo hacer para unir estas 2 tablas que quedan en 2 bases distintas????. Igualmente no sabria hacerlo aunque esten en la misma base.
Me imagino algo como crear una nueva tabla uniendo las don anteriores o lago asi
Muchas gracias por la ayuda.
  #2 (permalink)  
Antiguo 08/07/2008, 01:27
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Unir tablas

Puedes crear una tabla nueva o usar la que mas te guste de las dos que tienes creadas

Tabla nueva, la creas... CREATE TABLE base1.tablanueva ...

Código:
INSERT INTO base1.tablanueva (...nombre 9 campos...)
Select ...nombre de los 9 campos ... form base1.tabla1
union all
Select ...nombre de los 9 campos ... form base2.tabla1
o coun una de las dos

Código:
INSERT INTO base1.tabla1 (...nombre 9 campos...)
Select ...nombre de los 9 campos ... form base2.tabla1
9 campos porque debes dejar que el id se cree nuevo des de el inicio...
en el segundo caso los id seran consecutivos a los de la tabla de destino.

Quim
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:54.