首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server 2005中怎样实现跨数据库查询?解决思路

2012-02-01 
SQL Server 2005中怎样实现跨数据库查询?我现在有两个数据库DB1,DB2,表T1为DB1中的表,为三个字段A、B、C,T2

SQL Server 2005中怎样实现跨数据库查询?
我现在有两个数据库DB1,DB2,表T1为DB1中的表,为三个字段A、B、C,T2为DB2中的表,有三个字段A、D、E,现在我想从DB1的T1表中查询和DB2的T2表中字段A相同全部信息,请问SQL语句该怎么写?谢谢!

[解决办法]
----?
select t.*
from DB1.t1 t inner join DB2.T2 t1 on t.a=t1.a
[解决办法]
如果t1、 t2 的 owner 都是dbo

select aa.A, aa.B, aa.C, bb.D, bb,E
from DB1..T1 aa inner join DB2..T2 bb on aa.a=bb.a

热点排行