2012-03-31 57 views
1

我在不同的mysql主機的不同數據庫中有2個表。我可以編寫一條SQL語句來實現內部連接操作嗎?來自多個mysql主機的連接表

+1

可能重複[PHP-Mysql表連接來自不同的主機](http://stackoverflow.com/questions/3582621/php-mysql-table-join-from-different-host) – 2012-03-31 06:40:28

回答

2

您可以嘗試使用聯邦表。閱讀thisthis限制使用它。

+0

TIL ...關於聯邦表。 – EdgeCaseBerg 2014-07-09 17:16:55

0

這意味着從INSIDE SQL語句連接到另一個MySQL主機。據我所知,這是不可能的,如果是的話,我認爲它是非常危險的。

-2

無法在同一查詢中連接到兩個數據庫

+0

到兩個數據庫是可能的:'SELECT db1.tb1。* FROM db1.tb1 LEFT JOIN db2.tb1 ON db1.tb1.field1 = db2.tb1.field1'。這裏的問題更多地是關於主機而不是數據庫 – Fabrizio 2012-07-02 20:50:00

0

無法連接來自不同主機的兩個表。您可以將其中一個表的結果存儲在加入屬性中的哈希上,然後在程序中執行加入操作。