異なるデータベースの2つのテーブルを一度に呼び出したいデータベースAのテーブルにはユーザーIDが含まれ、データベースBのテーブルにはユーザーIDを持つユーザーの場所が含まれているため、これら2つのテーブルを結合して、user_id.databaseAに対応する場所を取得しますおよびBは2つの異なるサーバーにあります。では、どうすればこれら2つのテーブルを結合できますか。これに参加できない場合、これを行うための効率的な方法はありますか。助けてください。私は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