Consulta.

17/02/2007 - 13:47 por INFORMÁTICA APLICADA | Informe spam
Como puedo en una select relacionar mediante inner join dos tablas que están
en dos bases de datos distintas.

Gracias anticipadas. Saludos.
INFORMÁTICA APLICADA

Preguntas similare

Leer las respuestas

#1 SoftJaén
17/02/2007 - 17:23 | Informe spam
"INFORMÁTICA APLICADA" preguntó:

Como puedo en una select relacionar mediante inner join dos
tablas que están en dos bases de datos distintas.



Hola:

Si estamos hablando de bases de datos Access, que yo sepa, no se puede
combinar dos tablas de diferentes bases de datos mediante mediante INNER
JOIN, aunque sí puedes
hacer una selección de registros especificando un criterio de selección
mediante la cláusula WHERE.

Por ejemplo, si tienes las típicas tablas de Clientes (en la base
principial) y Facturas (en la base externa), seleccionarías los registros de
la siguiente manera:

SELECT Facturas.IdCliente, Clientes.Nombre,
Facturas.IdFactura, Facturas.Fecha, Facturas.Total
FROM Clientes, Facturas
IN 'C:\Carpeta\BaseExterna.mdb'
WHERE Clientes.IdCliente=Facturas.IdCliente

Aunque también entiendo que hay otras opciones mejores, como importar los
datos o vincular la tabla externa a la base de datos principal.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida