¿join que combine varias bd?

16/07/2004 - 20:48 por cesar correa | Informe spam
Hola a todos, gracias por querer colaborarme.

mi duda es la siguiente y explico con un ejemplo que me
acabo de inventar:
resulta que debo hacer unos querys que me traigan
informacion de diferentes bases de datos, o sea necesito
extraer por ejemplo la id y el nombre de una persona x que
existe en la bases de datos "PERSONAS" pero que me haga
join con la base de datos "Empresas" en la cual figura la
tabla "empleados" y que tiene informacion detallada de la
persona x.
me hago entender? es para no tener que repetir informacion
que ya existe en una base de datos en la base de datos
nueva que necesita mi nueva app.

muchas gracias y me gustaria un ejemplo de un query para
entenderte mejor en caso de que me tengas una solucion.
chaoo

Preguntas similare

Leer las respuestas

#1 José Hurtado
16/07/2004 - 22:10 | Informe spam
Hola Cesar,

La referencia a una tabla consta de 4 partes:
[Servidor].[Base de Datos].[Owner/Dueño].[Objeto/Tabla]
Normalmente se usa la última parte y las demas las asume SQL del contexto en
que te encuentres.
En tu caso necesitas 3 partes, mas o menos así:

SELECT P.DatoPersona, E.DatoEmpleado
FROM [PERSONAS].[dbo].[TablaPersonas] AS P
JOIN [EMPRESAS].[dbo].[TablaEmpleados] AS E
ON (P.CampoComun = E.CampoComun)

Saludos.

Ing. José Hurtado
MCP (candidato a MCDBA)

"cesar correa" escribió en el mensaje
news:2e87a01c46b65$8c2991e0$
Hola a todos, gracias por querer colaborarme.

mi duda es la siguiente y explico con un ejemplo que me
acabo de inventar:
resulta que debo hacer unos querys que me traigan
informacion de diferentes bases de datos, o sea necesito
extraer por ejemplo la id y el nombre de una persona x que
existe en la bases de datos "PERSONAS" pero que me haga
join con la base de datos "Empresas" en la cual figura la
tabla "empleados" y que tiene informacion detallada de la
persona x.
me hago entender? es para no tener que repetir informacion
que ya existe en una base de datos en la base de datos
nueva que necesita mi nueva app.

muchas gracias y me gustaria un ejemplo de un query para
entenderte mejor en caso de que me tengas una solucion.
chaoo
Respuesta Responder a este mensaje
#2 José Hurtado
17/07/2004 - 11:02 | Informe spam
Hola Cesar,

La referencia a una tabla consta de 4 partes:
[Servidor].[Base de Datos].[Owner/Dueño].[Objeto/Tabla]
Normalmente se usa la última parte y las demas las asume SQL del contexto en
que te encuentres.
En tu caso necesitas 3 partes, mas o menos así:

SELECT P.DatoPersona, E.DatoEmpleado
FROM [PERSONAS].[dbo].[TablaPersonas] AS P
JOIN [EMPRESAS].[dbo].[TablaEmpleados] AS E
ON (P.CampoComun = E.CampoComun)

Saludos.

Ing. José Hurtado
MCP (candidato a MCDBA)

"cesar correa" escribió en el mensaje
news:2e87a01c46b65$8c2991e0$
Hola a todos, gracias por querer colaborarme.

mi duda es la siguiente y explico con un ejemplo que me
acabo de inventar:
resulta que debo hacer unos querys que me traigan
informacion de diferentes bases de datos, o sea necesito
extraer por ejemplo la id y el nombre de una persona x que
existe en la bases de datos "PERSONAS" pero que me haga
join con la base de datos "Empresas" en la cual figura la
tabla "empleados" y que tiene informacion detallada de la
persona x.
me hago entender? es para no tener que repetir informacion
que ya existe en una base de datos en la base de datos
nueva que necesita mi nueva app.

muchas gracias y me gustaria un ejemplo de un query para
entenderte mejor en caso de que me tengas una solucion.
chaoo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida