histeriia Posted February 14, 2012 Report Share Posted February 14, 2012 tengo 2 bases de datos con distinto nombre pero con las mismas tablas .pero en cada tabla tengo distinta información, Mi trabajo es juntar ambas información y dejar todo en una sola bd espero que me puedan ayudar Link to comment Share on other sites More sharing options...
AshWilliams Posted February 14, 2012 Report Share Posted February 14, 2012 Se Mueve a Servidores y Hosting. Explica mejor tu problema: tienes 2 BD con las mismas tablas.....los campos también supongo y lo unico que difieren es en la info que maneja cada una....si es ese el caso solo deberías filtrar una BD a la otra....eso es lo que quieres? Saludos :krider: Link to comment Share on other sites More sharing options...
histeriia Posted February 14, 2012 Author Report Share Posted February 14, 2012 yes ... lo solucione así ,crees que se pueda hacer de otra forma. select * into pancho3from (select * from pancho.dbo.clientesunionselect * from panchoxxx.dbo.clientes ) Alias_tabla1 Link to comment Share on other sites More sharing options...
Variator Posted February 16, 2012 Report Share Posted February 16, 2012 no entendí mucho pero te dejo esto a ver si es de ayuda: tenemos 2 tablas, una llamada usuario con datos (id [pk], nombre, apellido) la otra se llama registro con datos (id[pk], tipo_datos, fecha, información, id_usuario[fk]) si ves registro esta unida a usuario por la foreign key id (usuario [id] -----[id_usuario] registro) entonces queremos mostrar toda la información de los registros que ha ingresado x usuario, la consulta seria la siguiente: SELECT r.tipo_dato, r.fecha, r.informacion, u.nombre, u.apellidoFROM usuario u, registro rWHERE u.id = r.id_usuario and u.id = 1 si ves la consulta, le asignamos una variable de referencia a la tabla en el from (usuario u) con esto podemos acceder fácilmente a los datos de las tablas, para mostrar siempre tienes que anteponer esta referencia (u.nombre, r.informacion, etc) el dato esta para consultas anidadas es que siempre tienes que igualar la PK con la FK de las tablas, como en la consulta igualamos (u.id = r.id_usuario) igualamos la PK id de usuario con la FK de registro y despues de igualarlas empiezas filtrar por lo que buscas. es de un tema que ya se soluciono antes... espero que te ayude aunque ya lo solucionaste, pero nunca esta demás otra opinión :D Link to comment Share on other sites More sharing options...
chorroiory Posted March 2, 2012 Report Share Posted March 2, 2012 yes ... lo solucione así ,crees que se pueda hacer de otra forma. select * into pancho3from(select * from pancho.dbo.clientesunionselect * from panchoxxx.dbo.clientes ) Alias_tabla1 No junta ni pega tu pregunta con esta respuesta, aqui lo unico que estas haciendo unir 2 consultas para generar un informe que tiene los mismos campos independiente que sean de distinas bases de datos , y tu claramente dices que tu trabajo es juntar la informacion de 2 bases de datos que tienen las mismas tablas en una sola base de datos que es totalmente diferente Link to comment Share on other sites More sharing options...
known Posted March 11, 2012 Report Share Posted March 11, 2012 yes ... lo solucione así ,crees que se pueda hacer de otra forma. select * into pancho3from(select * from pancho.dbo.clientesunionselect * from panchoxxx.dbo.clientes ) Alias_tabla1 No junta ni pega tu pregunta con esta respuesta, aqui lo unico que estas haciendo unir 2 consultas para generar un informe que tiene los mismos campos independiente que sean de distinas bases de datos , y tu claramente dices que tu trabajo es juntar la informacion de 2 bases de datos que tienen las mismas tablas en una sola base de datos que es totalmente diferente Pero igual esta casi apunto de resolverlo, ejecuta esa consulta, y luego, por cada elemento de los resultados, los guarda en una nueva base de datos y seria :B Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now