レコードが日付に関連付けられていない場合でも、日付でグループ化すると、各IDの最新のレコードを取得するmysqlクエリが必要です。これがmysqlで可能かどうかはわかりませんが、ご協力いただければ幸いです。
たとえば、次の表があるとします。
user_id | total | timestamp
----------------------------
1 | -15 | jan 1
2 | -5 | jan 1
3 | -10 | jan 1
1 | -4 | jan 2
3 | -16 | jan 3
次の表を返したいのですが。
user_id | total | timestamp
----------------------------
1 | -15 | jan 1
2 | -5 | jan 1
3 | -10 | jan 1
1 | -4 | jan 2
2 | -5 | jan 2
3 | -10 | jan 2
1 | -4 | jan 3
2 | -5 | jan 3
3 | -16 | jan 3
さらに詳しい説明が必要な場合はお知らせください。ご協力いただきありがとうございます。