サンプルテーブル:
id------user_id------grade_id------time_stamp
1---------100----------1001---------2013-08-29 15:07:38
2---------101----------1002---------2013-08-29 16:07:38
3---------100----------1001---------2013-08-29 17:07:38
4---------102----------1003---------2013-08-29 18:07:38
5---------103----------1004---------2013-08-29 19:07:38
6---------105----------1002---------2013-08-29 20:07:38
6---------100----------1002---------2013-08-29 21:07:38
その特定の場合にのみuser_id = 100
グループ化された行を選択したい。grade_id
time_stamp is least
grade_id
したがって、上記の表から、次のようになります。
行 1は、 grade_id(1001)time_stamp
の値が最小であるためです。
ただし、特定のgrade_idに対して 1 行のみが必要なため、行 2ではありません
その特定の grade_id のため、行6もありません。 has least value for user_id 105
基本的すぎて明らかに投稿する価値のないことをいくつか試しました。
ありがとうございました