Mysql Excel工作表中的数据超过1 DB

Mysql Excel工作表中的数据超过1 DB,mysql,Mysql,我们在excel工作表中有一个查询(从mysql返回数据),它基于数据库,请参见下面的示例DSN: DATABASE=myDB;DESCRIPTION=myDB;DSN=myDB-dsn;OPTION=0;PORT=3306;SERVER=myServer;UID=user1; 只要它来自多个表,但来自一个数据库,就可以令人满意地工作 是否可以通过从两个数据库进行查询来获取Excel工作表中的数据 我可以创建两个单独的DSN和两个单独的查询,但难题是: 如果这两个数据库上有一个公共字段(不相关

我们在excel工作表中有一个查询(从mysql返回数据),它基于数据库,请参见下面的示例DSN:

DATABASE=myDB;DESCRIPTION=myDB;DSN=myDB-dsn;OPTION=0;PORT=3306;SERVER=myServer;UID=user1;
只要它来自多个表,但来自一个数据库,就可以令人满意地工作

是否可以通过从两个数据库进行查询来获取Excel工作表中的数据

我可以创建两个单独的DSN和两个单独的查询,但难题是: 如果这两个数据库上有一个公共字段(不相关),我们可以返回一个查询和一个数据吗? 整个过程是否可以在不涉及任何手动复制粘贴的情况下完成? 如果是Oracle,我听说DBLinks可能会有所帮助,但MySQL中似乎没有。 更新 我在寻找更像:

SELECT A.*, B.* FROM db1.table1 A LEFT JOIN db2.table1 B ON A.id = B.id

不确定这类引用是否可行。尽管通过查询它可以工作,但我不确定如何为此定义DSN。

您可以访问另一个类似db的表

SELECT cols FROM DBNAME.TABLE_NAME
在myDB中将其作为一个过程,并从myDB调用它