我想一次调用不同数据库的两个表。数据库 A 的表包含用户 ID,数据库 B 的表包含用户位置和用户 ID,所以我想加入这两个表并获取与 user_id.database A 对应的位置和 B 在两个不同的服务器中。那么我怎样才能加入这两个表。如果无法加入,是否有任何有效的方法可以做到这一点。请帮助。我正在尝试使用 java、mysql 来做到这一点。
ps = con.prepareStatement("SELECT user_id FROM A.users");
rs = ps.executeQuery();
while(rs.next())
{
//call select statement for database B to get the location for each user id
}
请提出一种有效的方法来做到这一点
Id User_id
===========
1 44
2 23
User_id location
====================
44 india
23 us