【发布时间】:2013-04-26 05:57:11
【问题描述】:
无法完全弄清楚这一点。我有一张这样的桌子
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 有关,但我从来没有很好地掌握这些查询。
【问题讨论】:
标签: sql ruby-on-rails activerecord group-by