我有两张 table
table1 in database1 on server1 having userID and userName
table2 in database2 on server2 having userID
我需要一种方法来访问 server1 上的 table1 以获取 table2 中 userID 的 userName
如何使用 MySQL 进行查询?
最佳答案
我认为您可以使用 2 种不同的连接:
$connection1= mysql_connect('server1', 'user1', 'password1');
$connection2= mysql_connect('server2', 'user2', 'password2');
从数据库 1 中检索数据,并使用它来查询数据库 2。或者相反,这取决于你需要什么。这意味着您将使用 2 个查询。
编辑:我自动假设您使用的是 php,因此我的回答。如果无关紧要,我很抱歉。
关于mysql - 如何在驻留在 2 个不同服务器上的 2 个不同数据库中的 2 个不同表上编写 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6365529/