如何加入两个数据库 [英] How to join two data base

查看:84
本文介绍了如何加入两个数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在表sql中加入两个数据库

How to join two data base in table sql

推荐答案

试试这个:

Try this:
SELECT 
a.userID, 
b.usersFirstName, 
b.usersLastName  
FROM databaseA.dbo.TableA a 
JOIN database B.dbo.TableB b 
ON a.userID=b.userID



发现它这里 [ ^ ]


Found it here[^]


试试下面的sql





Try below sql


SELECT a.columnname,b.columnName  FROM databaseA.dbo.TableA a inner join database B.dbo.TableB b  ON a.ID=b.ID


如果数据库位于同一个实例(服务器)上,然后您需要做的就是完全限定表名。例如......

If the databases are on the same instance (server) then all you need to do is fully qualify the table names. For example ...
FROM [DatabaseA].[TableOwnerA].TableA AliasA INNER JOIN [DatabaseB].[TableOwnerB].[TableB] AliasB ON ...



严格来说,你不需要在你所连接的数据库上获得完整的资格,但是我展示它的方式意味着您可以连接到任一数据库并获得相同的结果。



如果数据库位于不同的SQL实例上,那么您需要将每个服务器设置为链接服务器 对方。 有关设置链接服务器的Microsoft文档 [ ^ ]


这篇关于如何加入两个数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆