0
私はテーブル「user_keywords」を持っています:belongs_to:keywords。 user_keywordsにはキーワードkeyword_id、user_id、relevance_score(float)の列があります。Rails&Active Record:グループ化した後のカラムの平均値を取得する
キーワードテーブルには「名前」という列があります。
- すべてのuser_keywordsをkeyword_idでグループ化したいとします。最高適合スコアでソート
- 私は最高の関連性によってグループをソートしたいそれらのグループのrelevance_score
- のそれぞれの平均を取りたい
- スコア私はグループからキーワードの名前を返すようにしたいです、 。
これを照会する最も効率的な方法は何ですか?
は、魔法のように動作します。ありがとう! –