我必須從包含每行(稱爲id_value)的唯一標識的表(例如A)讀取一組行。如何從SQL中的兩個表中獲取匹配的行,而不需要從java重複調用
現在使用這個id_value我必須從另一個表(例如B)獲取行。
我使用的Java,所以我的代碼是:
ResultSet rs= [ Code to get rows from table A ] ;
while(rs.next())
{
ResultSet rs2= [Code to get rows from table B using the id_value from table A using rs.getString("id_value");];
}
上面的查詢,如果ofcourse作爲慢行數可以在表A的時間超過500
有誰知道一個更好和快速的解決這個問題或如何在單個查詢中做到這一點?
使用JOIN查詢。 – 2011-03-05 04:50:38
它在SQL中稱爲JOIN。 – 2011-03-05 04:50:53