【发布时间】:2017-02-27 10:35:11
【问题描述】:
我正在尝试在 Ruby on Rails 的表中查找特定 SongId 的最常见标题。这是我目前所拥有的:
SongDetail.where(song_id: id).group('title').order('COUNT(*) DESC').first[:title]
我不断收到一条错误消息:
PG::GroupingError: ERROR: column "song_details.id" 必须出现在 GROUP BY 子句或在聚合函数中使用
这应该怎么做?
【问题讨论】:
标签: sql ruby-on-rails ruby postgresql orm