resultado de 2 tablas iguales en 2 DB

02/12/2009 - 18:38 por Mennegguzzi | Informe spam
Hola a todos, los molesto por una consulta.

Tengo 2 tablas de exactamente igual estructura en 2 bases distintas. Por
supuesto lo que difiere son los datos.
Existe alguna posibilidad de mostrar en una sola consulta el resultado de
las 2 tablas?

Ejemplo:

en cada base (Empresa_1 y Empresa_2) podría ejecutar la siguiente consulta
:
Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
tPedidos
Inner Join tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente

Pero yo necesitaría mostrar el resultado unificado de las dos Empresas.


Saludos a todos y muchas gracias de antemano.

Pablo






__________ Información de ESET Smart Security, versión de la base de firmas de virus 4655 (20091202) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
02/12/2009 - 20:08 | Informe spam
Mennegguzzi,

Trata usando tres partes para referenciar los objetos y uconcatena los
resultados mediante el uso de el operador "union all".

Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
db1.dbo.tPedidos
Inner Join db1.dbo.tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente

union all

Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
db2.dbo.tPedidos
Inner Join db2.dbo.tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente
GO


AMB



"Mennegguzzi" wrote:

Hola a todos, los molesto por una consulta.

Tengo 2 tablas de exactamente igual estructura en 2 bases distintas. Por
supuesto lo que difiere son los datos.
Existe alguna posibilidad de mostrar en una sola consulta el resultado de
las 2 tablas?

Ejemplo:

en cada base (Empresa_1 y Empresa_2) podría ejecutar la siguiente consulta
:
Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
tPedidos
Inner Join tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente

Pero yo necesitaría mostrar el resultado unificado de las dos Empresas.


Saludos a todos y muchas gracias de antemano.

Pablo






__________ Información de ESET Smart Security, versión de la base de firmas de virus 4655 (20091202) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com




.

Respuesta Responder a este mensaje
#2 Mennegguzzi
04/12/2009 - 16:03 | Informe spam
excelente Alejandro!!
lo probé y anduvo perfecto

saludos y muchísimas gracias por tu ayuda



"Alejandro Mesa" escribió en el
mensaje news:
Mennegguzzi,

Trata usando tres partes para referenciar los objetos y uconcatena los
resultados mediante el uso de el operador "union all".

Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
db1.dbo.tPedidos
Inner Join db1.dbo.tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente

union all

Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
db2.dbo.tPedidos
Inner Join db2.dbo.tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente
GO


AMB



"Mennegguzzi" wrote:

Hola a todos, los molesto por una consulta.

Tengo 2 tablas de exactamente igual estructura en 2 bases distintas. Por
supuesto lo que difiere son los datos.
Existe alguna posibilidad de mostrar en una sola consulta el resultado de
las 2 tablas?

Ejemplo:

en cada base (Empresa_1 y Empresa_2) podría ejecutar la siguiente
consulta
:
Select
tPedidos.Fecha,
tPedidos.Articulo,
tPedidos.Cod_Cliente,
tClientes.Nombre
From
tPedidos
Inner Join tClientes on
tPedidos.Cod_Cliente = tClientes.Cod_Cliente

Pero yo necesitaría mostrar el resultado unificado de las dos Empresas.


Saludos a todos y muchas gracias de antemano.

Pablo






__________ Información de ESET Smart Security, versión de la base de
firmas de virus 4655 (20091202) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com




.




__________ Informacin de ESET Smart Security, versin de la base de firmas
de virus 4660 (20091204) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com








__________ Información de ESET Smart Security, versión de la base de firmas de virus 4660 (20091204) __________

ESET Smart Security ha comprobado este mensaje.

http://www.eset.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida