2013-12-11 196 views
0

MySQL手册states选择数据库名称,表名称和列名称。

* 同样,从数据库“DB1”表“T”,并从在同一语句中的数据库“DB2”一表“T”检索,你必须引用列在这些表中,'db1.t.col_name'和'db2.t.col_name'。*

如何创建这样的select语句?

+1

记住,当前MySQL用户必须访问这两个数据库中的表 –

回答

2

使用不同的别名为具有相同的名称,但在不同的DB

select d1.col1, d2.col1 
from db1.table1 d1 
inner join db2.table1 d2 on d1.id = d2.id