Joh*_*non 5 activerecord ruby-on-rails ruby-on-rails-3.1
这似乎是一个简单的查询,但我无法指出它.
基本上它归结为具有帖子的类别的古老概念.预期的关联到位,一个类别具有多个帖子,而一个帖子属于一个类别.
我想用他们的帖子检索所有类别,但是将帖子数限制为10.
有任何想法吗?
这不是您可以使用原始 SQL 执行的操作,因为 LIMIT 是针对总数据集大小,而不是其他任何内容。
纯粹通过 SQL 执行此操作的唯一方法是在连接和过滤器中创建一个假 id 列,而不是在它出现时创建一个假的 id 列,这是实现方式非常依赖于您所使用的数据库服务器的东西。
替代方案要么获取所有类别和帖子并减少记录集,要么获取所有类别并迭代获取 10 个帖子,如 Joerg 建议的那样。
归档时间: |
|
查看次数: |
763 次 |
最近记录: |