0

2つの異なるサーバー(両方ともServer 2003)に2つのデータベースがあります。これらをAサーバーとBサーバーと呼びます。ここで行う必要があるのは、Aサーバー上のテーブルとB上の別のテーブルを結合することです。phpを使用すると、Aサーバー上のテーブルからデータを正常に抽出できました...しかし、これをBサーバー上の別のテーブルと結合するのに問題があります(その逆も同様です)。

主に使用するサーバーはAサーバーです。この結合は、php関数とクエリのみを使用して実行できますか?またはBサーバーに接続するためにAサーバーで行う必要があることはありますか?

4

1 に答える 1

0

最善の策は、サーバーBからフィルタリングデータをプルし、それをある種のlisty変数に保存してから、サーバーAからデータをプルするためのSQLクエリを作成することwhere COLUMN_X in ( FILTER_FROM_B )です。

テーブル構造とそれらをどのように結合しようとしているのかを詳しく知らなければ、これ以上具体的な答えを出すことはできません。

于 2013-03-13T17:17:00.840 に答える