Re: Query tables across multiple databases with sql
From: Jerry Pisk (jerryiii_at_hotmail.com)
Date: 08/24/04
- Next message: nelsonchang_at_tristateww.com: "Connect to AS/400 DB2"
- Previous message: Jerry Pisk: "Re: Oracle ADO query shows deleted records"
- In reply to: chris: "Query tables across multiple databases with sql"
- Next in thread: Eric: "RE: Query tables across multiple databases with sql"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 24 Aug 2004 16:40:36 -0700
The generic way to reference fields is Database.owner.table. In your case it
would translate to:
SELECT
[t1].[field1] AS [field1 from database 1],
[t2].[field1] AS [field1 from database 2]
FROM
[db1]..[table1] AS [t1]
INNER JOIN
[db2]..[table1] AS [t2] ON [t1].[field1] = [t2].[field1]
Jerry
"chris" <chris@discussions.microsoft.com> wrote in message
news:EF02710F-C208-47BF-94A7-7D692DC32CF7@microsoft.com...
> Hello:
>
> How do I write an sql statement to link tables in two databases and query
> them?
> For example:
>
> SELECT db1.table1.field1, db2.table1.field1 FROM Table1 INNER JOIN
> db1.table1.field1 ON db2.table1.field1 = db1.table1.field1
>
> This is for SQL Server 2000. Thank you.
>
- Next message: nelsonchang_at_tristateww.com: "Connect to AS/400 DB2"
- Previous message: Jerry Pisk: "Re: Oracle ADO query shows deleted records"
- In reply to: chris: "Query tables across multiple databases with sql"
- Next in thread: Eric: "RE: Query tables across multiple databases with sql"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|