两个不同数据库的多个(四个)表查询怎么查询

.Net技术 码拜 7年前 (2017-04-25) 1117次浏览
有数据库NanSha3、TwoWisdomPolice两个数据库,
NanSha3有DB1,DB2,TwoWisdomPolice有BD3,BD4
怎么把四张表关联查询
解决方案

10

数据库是什么软件?oracle还是ms sql

10

select * from TwoWisdomPolice.dbo.BD3

10

以mssql为例,假如两个数据库在同一个服务器,直接用数据库名称访问即可:
select * from NanSha3.dbo.DB1
select * from TwoWisdomPolice.dbo.DB4
不在同一个服务器则先建立链接服务器,怎么建立sql链接服务器百度一下
select * from [192.168.1.1].NanSha3.dbo.DB1

10

SQL Server 同一个服务器数据库用这种方式就可以了
Select * from NanSha3.dbo.DB1 a
left join TwoWisdomPolice.dbo.DB3 b ON a.id = b.id

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明两个不同数据库的多个(四个)表查询怎么查询
喜欢 (0)
[1034331897@qq.com]
分享 (0)