これはよくわかりません。このようなテーブルがあります
user_id | time |
----------------------
1 | 10 |
1 | 11 |
1 | 12 |
2 | 13 |
3 | 14 |
それ以上のことがありtime
、日時フィールドですが、その情報は無関係であるべきです。ユーザーごとに最新のレコードのみを取得したいと思います。したがって、私の結果セットは次のようになります
user_id | time |
----------------------
1 | 12 |
2 | 13 |
3 | 14 |
Rails ActiveRecord インターフェイスを使用してこれを行うにはどうすればよいですか? GROUP BY と関係があると思いますが、これらのクエリをよく理解したことがありません。