我正在使用Rails应用程序,我需要返回特定行的最大值,但也需要返回行内容的其余部分。Ruby ActiveRecord最大
代码:
medias = Media.maximum(:id, :conditions => ['medias.image = true AND medias.subscriber_id = 37'], :group => ['subscriber_id'])
这仅返回ID和subscriber_id,我需要返回所有的不只是那些两排。
示例:在我的媒体表中,用户可以上传多张照片。我试图按用户ID分组,并获得所有用户的最后一个条目。所以基本上我需要一个最大限度地查找。
'最大值订购什么特定row'?在这种情况下,哪些字段涉及最大值计算? – Zabba 2011-03-10 19:50:29
添加一些示例数据,以便帮助您的人不必为了帮助您而自行创作。 – Zabba 2011-03-10 19:52:20
用户可以上传多张照片。我希望获得每个订阅者的最新上传。所以说,如果用户上传4张照片,比如说一个月前,我正在循环播放每张订阅者的照片,我需要能够为每个订阅者获取最后一行......这是否合理? – dennismonsewicz 2011-03-10 19:52:30