是否可以在位于同一服务器上的不同数据库中执行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
您可以使用JOIN语句从任何其他表中进行选择,并使用此类语法.
SELECT A.*, B.* FROM db1.table1 A LEFT JOIN db2.table1 B ON A.id = B.id