2012-03-27 48 views
0

Konkurrencer associted項目的數量有許多kliksRails的MySQL和PostgreSQL爲了通過

kliks belongs_to的:konkurrencer

如何訂購通過associted kliks多少?

例子:

Konkurrencer.find(:all, :order => 'by counted kliks') 

我知道要添加計數器緩存列。只是想知道如何做這樣的查詢。

回答

0

我回答這樣一個問題一次:看看here

你的情況應該是更容易一點:

Konkurrencer.group(:kliks_id).order("count_all DESC").count 

這將返回一個哈希值與Konkurrencer關鍵的ID和Kliks爲價值數。