【发布时间】:2022-01-11 20:45:10
【问题描述】:
假设我们有模型ItemStatistic 和Book。
ItemStatistic示例记录:
item_id: 15,
book_id: 3,
score: 0.25192368e4,
书籍示例:
id: 3,
title: 'Harry Potter',
我们需要将ItemStatistic 记录按item_id 分组,然后按score 对每个item_id 键的结果进行排序,并按3 限制每个item_id 键的值的数量并返回not @ 987654332@ 记录但Book。
示例:
{15: [{id: 3, title: 'Harry Potter'}, {id: 4, title: 'The Chronicles of Narnia'},...], 2: [...]}
或
{1: [{},{},{}], 2: [{},{},{}], 3:[{},{},{}]}
【问题讨论】:
标签: sql ruby-on-rails ruby