ruby on railsクエリからこの結果を得るにはどうすればいいですか?Ruby on rails:これに相当するrailsクエリ - >
select post_id, count(post_id)
from comments
group by post_id
order by count(post_id) desc
limit 5
ruby on railsクエリからこの結果を得るにはどうすればいいですか?Ruby on rails:これに相当するrailsクエリ - >
select post_id, count(post_id)
from comments
group by post_id
order by count(post_id) desc
limit 5
アクティブな関係は素晴らしいです。これだけです:
Comment.select("post_id, COUNT(post_id)").group("post_id").order("COUNT(post_id) DESC").limit(5).all
あなたはもっとそれを見てください、それは本当に素晴らしいです。
私は答えを受け入れ、このガイドをチェックすることをお勧めします。http://guides.rubyonrails.org/active_record_querying.html – bassneck
ほとんどのコメントの制限がある投稿を取得したい5 – railshero