【问题标题】:Joining two tables on different servers [closed]加入不同服务器上的两个表[关闭]
【发布时间】:2013-03-01 18:22:29
【问题描述】:

我们在两台不同的服务器上有两个数据库(都是 Server 2003)——我将它们称为 A 服务器和 B 服务器。我们在这里需要做的是将 A 服务器上的一个表和 B 上的另一个表连接在一起。使用 php,我们可以成功地从 A 服务器上的表中提取数据......但是在将其与 B 服务器上的另一个表连接时遇到了问题(反之亦然)。

我们主要使用的服务器是A服务器。这种加入只能使用 php 函数和查询来完成吗?还是我们必须在 A 服务器上做些什么才能连接到 B 服务器?

【问题讨论】:

  • 我们必须在 A 服务器上做一些事情才能连接到 B 服务器

标签: php database join windows-server-2003


【解决方案1】:

您最好的选择可能是从服务器 B 中提取过滤数据,将其保存在某种列表变量中,然后构建 SQL 查询以从服务器 A 中提取数据以及 where COLUMN_X in ( FILTER_FROM_B )

如果不了解您的表结构以及您如何尝试加入它们,我真的无法给您更具体的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 2013-12-18
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    相关资源
    最近更新 更多