【发布时间】:2016-09-15 05:26:18
【问题描述】:
我有一个表 user_keywords :belongs_to :keywords。 user_keywords 有一列keyword_id、user_id 和relevant_score (float)。
关键字表有一个“名称”列。
- 我想按他们的keyword_id 对所有user_keywords 进行分组。
- 我想取每个组的相关性得分的平均值
- 我想按最高相关性分数对组进行排序
- 我想从组中返回关键字的名称,按最高相关性得分排序。
查询这个最有效的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby activerecord