1
我在MySQL的,即不同的主機連接數以及架構,我想通過加入查詢導出數據到如何在多連接的MySQL中運行多重聯合查詢?
連接名稱:澳大利亞 主機名:xx07xx130300_001.db.6567xxx.xxx.com 架構:xx07xx130300_001
連接名稱:印尼 主機名:xx07xx130300_002.db.6567xxx.xxx.com 架構:xx07xx130300_002
連接名稱:新加坡 主機名:xx07xx130300_003.db.6567xxx.xxx.com 架構:xx07xx130300_003
我怎樣做工會在這種情況下,MySQL工作臺?
我使用的字段是Email和LastModified,它們在每個連接上都是相同的。
我可以做這樣的事情:
SELECT Email, LastModified FROM Australia.xx07xx130300_001.table1
UNION
SELECT Email, LastModified FROM Indonesia.xx07xx130300_002.table1
UNION
SELECT Email, LastModified FROM Singapore.xx07xx130300_003.table1
感謝
MarcB:我如何在MyWorkbench上執行此操作? – dcpartners
閱讀我鏈接到的文檔。一旦將「外部」數據庫服務器作爲聯合錶鏈接到當前數據庫服務器,那麼聯合查詢應該可以工作,因爲它就像在多個本地表上執行聯合查詢一樣。聯合引擎將透明地將相關查詢發送到遠程服務器。 –