MSSQL サーバーと ADODB 接続を使用して、PHP で異なるデータベースの 2 つのテーブルを結合することは可能ですか?
/*Connect DB1*/
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->open("PROVIDER=SQLOLEDB;SERVER=SRV;UID=user;PWD=pwd;DATABASE=DB1;");
/*Connect DB1*/
$conn2 = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn2->open("PROVIDER=SQLOLEDB;SERVER=SRV;UID=user;PWD=pwd;DATABASE=DB2;");
これら 2 つのデータベースに対して、次のような JOIN クエリを実行する必要があります。
select col from DB1.table1 JOIN DB2.table