den*_*icz 3 ruby activerecord ruby-on-rails
我正在使用一个 Rails 应用程序,我需要返回特定行的最大值,但还需要返回行的其余内容。
代码:
medias = Media.maximum(:id, :conditions => ['medias.image = true AND medias.subscriber_id = 37'], :group => ['subscriber_id'])
Run Code Online (Sandbox Code Playgroud)
这仅返回 id 和subscriber_id,我需要返回所有行而不仅仅是这两个行。
示例:在我的媒体表中,订阅者可以上传多张照片。我正在尝试按订阅者 ID 分组并获取所有订阅者的最后一个条目。所以基本上我需要一个最大的查找。
medias = Media.maximum(:id, :conditions => ['medias.image = true AND medias.subscriber_id = 37'], :group => ['subscriber_id'])
trythis = Media.find(medias)
Run Code Online (Sandbox Code Playgroud)