当前位置: 代码迷 >> Sql Server >> SQL Server 2005中怎样实现跨数据库查询?解决思路
  详细解决方案

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

热度:51   发布时间:2016-04-27 17:34:22.0
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
  相关解决方案