两个数据库不在一台计算机上面,如何进行查询
有IP:10.0.2.1 有数据库A1
IP:10.0.2.2 有数据库A2
A1.Table1.col1字段与A2.table1.col1可以建立关联
显示A1.*和A2.table1.col2的字段select * ,A2.table1.col2
from A1.Table1
join
A2.table1
on
A1.Table1.col1=A2.table1.col1
有IP:10.0.2.1 有数据库A1
IP:10.0.2.2 有数据库A2
A1.Table1.col1字段与A2.table1.col1可以建立关联
显示A1.*和A2.table1.col2的字段select * ,A2.table1.col2
from A1.Table1
join
A2.table1
on
A1.Table1.col1=A2.table1.col1
select * ,A2..table1.col2
from A1.Table1
left join A2..table1
on Table1.col1=A2..table1.col1
比如查询出库A中的表a和库B中的表b中相同的某字段。该怎么写查询语句?谢谢大家帮忙!--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
--查询示例
select * from srv_lnk.A.dbo.a,B.dbo.b where 条件