2016-06-13 7 views
1

私は2つのMySQLデータベースを持っているプロジェクトを持っています。それらは完全に分離されています。彼らは2つの異なるサーバー上にあります。ただ1つを使用する方法はありません。他のデータベースのPHP PDO LEFTJOIN

私は両方を一緒に接続することは可能ですか? LEFTJOIN? それを別々の2つのクエリで分割して自分で比較する必要がありますか?

答えて

3

長い最初のデータベースへの接続に使用するDBのユーザが第2へのアクセス権を持っているとして、あなたは、クロスデシベルのジョイン行うことができますように、あなたがちょうどそれらを指定する必要があります。

SELECT db1.table.field, db2.othertable.otherfield 
FROM db1.table 
JOIN db2.othertable ... 
+0

んが、彼らは別々のサーバー –

+0

ません両方がmysqlサーバの場合は、[federated](http://dev.mysql.com/doc/refman/5.7/en/federated-storage-engine.html)テーブルを使用できます。 –