WHERE c.id = i.category_id AND v.created_at > '#{1.week.ago}'ORDER BY score DESC LIMIT 8;
我尝试在PostgreSQL中运行它,但是它在这条错误消息中失败了。PGError: c.name:列"c.name“必须出现在GROUP子句中<
MenuItem.where(cat: s.cat).group(:subcat).find_each do |w|PG::GroupingError: ERROR: column "menu_items.id" must appear in the GROUP BY clause or be used in