Ruby on rails3,如何选择?

时间:2011-10-18 06:10:43

标签: ruby-on-rails-3

有两个表 - 1.商人和2.ranking。

  • 商家 - id,merchant_name,date等
  • 排名 - id,merchant_id,customer_id等(每位客户的商家排名)

我想根据排名对商家详细信息进行排序。

如何编写选择查询?

我想使用子查询吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

我找到了答案:

merchants = merchants.includes(:reviews).order("COUNT(reviews.merchant_id) DESC").group("merchant_id")