如何加入两个数据库 [英] How to join two data base
本文介绍了如何加入两个数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在表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屋!
查看全文