诗歌rails之Rails 对多个字段分组

Active Record 的功能性查询例如:Model.count Model.avg都不支持多个字段的分组操作。

实际上使用all和map和though会比较容易实现同样效果如下:

Ruby代码
  1. Item.all(  
  2.   :select => 'COUNT(*) AS count, age, gender',  
  3.   :group => 'age, gender'  
  4. ).map {|i| [i.age, i.gender, i.count.to_i] }  
posted @ 2009-08-18 14:33  麦飞  阅读(279)  评论(0编辑  收藏  举报