我正在使用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