Group and count in Rails

后端 未结 7 1936
傲寒
傲寒 2021-02-01 12:06

I know I\'ve seen this before but I can\'t find anything now. I want to group a query by a certain column and be able to display how many are in each group. I got the first part

7条回答
  •  遥遥无期
    2021-02-01 12:35

    something like

     User.all(:joins => :comments, :select => "users.*, count(comments.id) as comments_count", :group => "users.id")
    

    might also work...

提交回复
热议问题