当前位置:  开发笔记 > 后端 > 正文

选择不同数据库中的列

如何解决《选择不同数据库中的列》经验,为你挑选了2个好方法。

是否可以在位于同一服务器上的不同数据库中执行select(或insert)语句?如果有,怎么样?



1> TheTXI..:

您可以使用语法指定数据库 databasename.tablename

例:

SELECT 
    mydatabase1.tblUsers.UserID, 
    mydatabse2.tblUsers.UserID
FROM 
   mydatabase1.tblUsers
       INNER JOIN mydatabase2.tblUsers 
           ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID



2> Ólafur Waage..:

您可以使用JOIN语句从任何其他表中进行选择,并使用此类语法.

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

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有