如果我在两台服务器上安装了 mysql,我将如何启用一个查询,如下所示:
SELECT a.*, b.* FROM server1.mydb.names a LEFT JOIN server2.mydb.appointments b ON a.id=b.names_id
如果 mysql 不能这样做,是否有一个透明的应用程序可以将该查询转换为这样的幕后序列:
/* on server1 */
[import server2.mydb.appointments(fields, needed) to
server1.mydb.`__temporary__appointments`]
use mydb;
select a.*, b.* FROM mydb.names a
LEFT JOIN mydb.`__temporary__appointments` b ON a.id=b.name_id
是否有任何应用程序可以执行此操作?谢谢
编辑
@DaveMac 非常友好地指出了 mysql 中的联合表(见下文)。目前看来您无法连接到 MSSQL 服务器,但您可以使用 ODBD 从 MSSQL 连接到 mysql。
最佳答案
关于多台服务器之间的mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020134/