选择数据库名称,表名称和列名称。

时间:2013-12-11 22:28:43

标签: mysql sql identifier

MySql手册states

* 同样,要从数据库'db1'中的表't'和同一语句中数据库'db2'中的表't'中检索,必须将这些表中的列称为'db1 .t.col_name'和'db2.t.col_name'。*

如何创建这样的选择语句?

1 个答案:

答案 0 :(得分:2)

对具有相同名称但位于不同DB中的表使用不同的别名

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