跨多个数据库选择列
是否可以跨驻留在同一服务器上的多个数据库执行 SQL SELECT(或 INSERT)语句?如果是,如何实现?
解决方案:
是的,可以在单个查询中访问不同数据库中的列。为此,请指定数据库名称,后跟句点 (.) 字符,然后指定表名称。
数据库名称语法:
databasename.tablename
示例查询:
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
在此示例中,查询从位于 mydatabase1 和 mydatabse2 数据库中的两个表 tblUsers 检索 UserID 列。
以上是我可以在同一服务器上跨多个数据库执行 SQL SELECT 语句吗?的详细内容。更多信息请关注PHP中文网其他相关文章!