私はMySQLテーブルを持っています
id_user id_info
1 45
1 54
1 12
2 16
2 48
3 94
... ...
すべてのユーザーに対して、ランダムに(たとえば、1)、または基準を使用してn個の情報を選択したいと思います。テーブルが大きい場合、純粋なMySQLでは非常に集中的であることを私は知っています(私はこのソリューションを試しましたhttp://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row- per-group-in-sql /)
Javaでは、テーブル全体をクエリし、データをに入れますList<ModelData>
。ここで、ModelData
はゲッターとセッターのみを使用した単純なモデルです。このリストを削除するための最良の方法は何でしょうか。
id_user id_info
1 54
2 16
3 94
... ...