2011-04-18 304 views

回答

99

是,假设帐户具有相应的权限,你可以使用:

SELECT <...> 
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1; 

你只需要前面加上它驻留在数据库的名称表参考

+7

性能呢? – 2012-06-28 08:51:51

+4

@MarçalJuan:发布你自己的问题,虽然已经有很多关于[JOIN性能](http://stackoverflow.com/questions/2241991/in-mysql-queries-why-use-join-instead-of-哪里) – 2012-06-28 13:49:01

+3

怎么样来自不同服务器的两个数据库? (例如,云服务服务器上的一个数据库,以及您自己的服务器上的数据库) – 2015-05-10 10:27:07

4
SELECT <...> 
FROM A.tableA JOIN B.tableB 
1
SELECT * 
FROM A.tableA JOIN B.tableB 

SELECT * 
    FROM A.tableA JOIN B.tableB 
    ON A.tableA.id = B.tableB.a_id; 
相关问题