首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时计数和分组

同时计数和分组
EN

Stack Overflow用户
提问于 2009-01-31 23:07:32
回答 1查看 33.7K关注 0票数 15

我有一个具有以下模式的Mail模型:

代码语言:javascript
复制
t.string   "mail"
t.integer  "country"
t.boolean  "validated"
t.datetime "created_at"
t.datetime "updated_at"

我想在数据库中找到前5个国家/地区,所以我继续输入

代码语言:javascript
复制
@top5 = Mail.find(:all,:group =>  'country',:conditions => [ "validated = ?" , "t" ], :limit => 5 )

这将告诉我组(我需要一个我不知道怎么写的命令)

代码语言:javascript
复制
@top5 = Mail.count(:all,:group =>  'country',:conditions => [ "validated = ?" , "t" ], :limit => 5 )

这将告诉我每组中有多少封邮件

我想知道我是否可以在一次操作中分组和计数

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/499767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档