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

Añadir 3 tablas diferentes en 1 sola.Access

Estas en el tema de Añadir 3 tablas diferentes en 1 sola.Access en el foro de Bases de Datos General en Foros del Web. Hola compañeros, mi situacion es la siguientes: Posseo 3 tablas diferentes con dos campos comunes a las tables, lo q deseo hacer es añadir en ...
  #1 (permalink)  
Antiguo 28/06/2004, 13:42
Avatar de Will  
Fecha de Ingreso: febrero-2002
Ubicación: Valera, Edo. Trujillo
Mensajes: 79
Antigüedad: 22 años, 2 meses
Puntos: 0
Añadir 3 tablas diferentes en 1 sola.Access

Hola compañeros, mi situacion es la siguientes: Posseo 3 tablas diferentes con dos campos comunes a las tables, lo q deseo hacer es añadir en una nueva tabla con solo los 2 campos comunes a todas las tablas con toda la cantidad de las tres tablas. Como lo hago???????

Gracias de antemano
  #2 (permalink)  
Antiguo 28/06/2004, 14:09
 
Fecha de Ingreso: junio-2004
Mensajes: 18
Antigüedad: 19 años, 10 meses
Puntos: 0
Bueno, lo primero es que me has dado un lavado de cerebro con tu emplicación pero lo que creo que quieres hacer es lo siguiente:

select campocomun1,campocomun2 from tabla1
select campocomun1,campocomun2 from tabla2
select campocomun1,campocomun2 from tabla3

e insertarla en una tabla4 (espero que esa sea la pregunta):

1° realiza una union entre las consultas que te he dado arriba de la siguiente forma:
select campocomun1,campocomun2 from tabla1
UNION
select campocomun1,campocomun2 from tabla2
UNION
select campocomun1,campocomun2 from tabla3
UNION

"llamaremos a toda esa consulta SQL1"

2° realiza lo siguiente:

insert into tabla4 (SQL1)

y ya esta, solucionado el problema; solo asegurate que cuando creaste la tabla4 los campos siguen el mismo orden que el resultado de la Union de tablas.
saludos
__________________
Nadie tiene la ultima palabra :arriba:
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 11:17.