select不同数据库中的列
是否有可能跨位于同一服务器上的不同数据库执行select(或插入)语句? 如果是的话,怎么样?
您可以使用语法databasename.tablename
来指定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,并使用这种types的语法。
SELECT A.*, B.* FROM db1.table1 A LEFT JOIN db2.table1 B ON A.id = B.id