考慮以下模型:Ruby On Rails使用sum和group進行查詢?
class Vote < ActiveRecord::Base
attr_accessible :user_id, :vote_for_id, :voting_category_id, ,:points_earned
belongs_to :user
belongs_to :vote_for
belongs_to :voting_category
我想知道如何使一個PostgreSQL數據庫,返回一個領導者板的查詢。 換句話說,每個用戶的points_earned總數,從第一個到最後一個排序?
到目前爲止,我有:
Votes.sum(:points_earned).group(:user_id, :id).order(:points_earned)
在此先感謝
這是什麼給你? – rogerdpack