选择数据库名称,表名称和列名称。
问题描述:
MySQL手册states:选择数据库名称,表名称和列名称。
* 同样,从数据库“DB1”表“T”,并从在同一语句中的数据库“DB2”一表“T”检索,你必须引用列在这些表中,'db1.t.col_name'和'db2.t.col_name'。*
如何创建这样的select语句?
答
使用不同的别名为具有相同的名称,但在不同的DB
select d1.col1, d2.col1
from db1.table1 d1
inner join db2.table1 d2 on d1.id = d2.id
记住,当前MySQL用户必须访问这两个数据库中的表 –