【发布时间】:2014-12-24 13:45:32
【问题描述】:
我有两个数据库;数据库 A 和数据库 B。数据库 A 在我的计算机中,而数据库 B 托管在在线服务器中。这两个数据库包含具有相同数据类型的相同表,但数据库 A 将包含比数据库 B 更多的数据。我想从数据库 A 中选择所有唯一数据。
数据库 A 表 A
Id | FName | LName
-----------------------------
1 | Jhone | A
2 | Alice | B
3 | Bob | C
数据库 B 表 A
Id | FName | LName
-----------------------------
1 | Jhone | A
我要选择:
2 | Alice | B
3 | Bob | C
我该怎么做?
【问题讨论】:
-
您可以通过将所有数据从本地数据库发送到远程数据库并让其决定来做到这一点。但是,这是非常低效的,您有什么限制?这种操作会经常发生吗?
-
如果您的服务器类型允许,您可以链接两个服务器。例如:msdn.microsoft.com/en-us/library/ff772782.aspx 然后通过一个查询可以链接两个表。