Mysql 选择不同数据库中的列
是否可以跨位于同一服务器上的不同数据库执行select(或insert)语句?如果是,如何指定?您可以使用语法Mysql 选择不同数据库中的列,mysql,Mysql,是否可以跨位于同一服务器上的不同数据库执行select(或insert)语句?如果是,如何指定?您可以使用语法databasename.tablename 例如: SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1
databasename.tablename
例如:
SELECT
mydatabase1.tblUsers.UserID,
mydatabse2.tblUsers.UserID
FROM
mydatabase1.tblUsers
INNER JOIN mydatabase2.tblUsers
ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
可以使用和从任何其他表中选择此类型的语法
SELECT A.*, B.* FROM db1.table1 A LEFT JOIN db2.table1 B ON A.id = B.id