檢查是具有屬性的模型product_line_id和日期。導軌中的SQL查詢分組訂購記錄
我有Check模型的四個實例。他們都有不同的約會。兩者屬於產品線1,另兩個屬於產品線2.
如何呼籲檢查模型查詢返回一個支票具有該產品線的最大日每個產品線?
檢查是具有屬性的模型product_line_id和日期。導軌中的SQL查詢分組訂購記錄
我有Check模型的四個實例。他們都有不同的約會。兩者屬於產品線1,另兩個屬於產品線2.
如何呼籲檢查模型查詢返回一個支票具有該產品線的最大日每個產品線?
我同意noodl:你不應該使用date
作爲列名。
Check.select("id, product_line_id, max(date) as greatest_date").group(:product_line_id)
我不得不使用max(日期)的日期。 – TimeEmit 2012-11-29 04:57:11
命名數據庫列'date'不是一個好主意。這是SQL中的一個保留字,對ruby也有意義。 – noodl 2012-08-05 18:35:35