ruby-on-rails - Ruby ActiveRecord 最大值

标签 ruby-on-rails ruby activerecord

我正在使用一个 Rails 应用程序,我需要返回特定行的最大值,但还需要返回行的其余内容。

代码:

medias = Media.maximum(:id, :conditions => ['medias.image = true AND medias.subscriber_id  = 37'], :group => ['subscriber_id'])

这仅返回 id 和 subscriber_id,我需要返回所有行,而不仅仅是这两行。

示例:在我的媒体表中,订阅者可以上传多张照片。我正在尝试按订户 ID 分组并获取所有订户的最后一个条目。所以基本上我需要一个最大的查找。

最佳答案

medias = Media.maximum(:id, :conditions => ['medias.image = true AND medias.subscriber_id  = 37'], :group => ['subscriber_id'])
trythis = Media.find(medias)

关于ruby-on-rails - Ruby ActiveRecord 最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264633/

相关文章:

ruby-on-rails - devise:使用用户名注册

jquery - 将值变量检索到jquery

ruby-on-rails - Rails 在 url 中使用 '.' 截断参数

ruby-on-rails - 更改 ActiveRecord 子集上的 'ORDER BY' 链

ruby-on-rails - rails : How do self-referential has_many models work?

ruby-on-rails - rails + capybara : clicking link with evaluate_script freezes webdriver

ruby-on-rails - Rails SSL 返回错误

ruby-on-rails - 带有 ransacker 的事件管理员自定义过滤器

ruby - 如何持续监控shell命令的输出?我应该使用 Bash 还是 Ruby?

MySQL 内部连接 ​​- '=' 与 'like'