完全想不通这个。我有一张这样的桌子
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 有关,但我从来没有很好地掌握这些查询。