检查是具有 product_line_id 和日期属性的模型。
我有四个Check模型的实例。它们都有不同的日期。两个属于产品系列1,另外两个属于产品系列2。
如何在Check模型上调用查询以返回对该产品系列具有最长日期的每个产品系列的一个检查?
答案 0 :(得分:0)
像这样:
Check.group(:product_line_id).maximum(:date)
答案 1 :(得分:0)
我同意noodl:你不应该使用date
作为专栏名称。
Check.select("id, product_line_id, max(date) as greatest_date").group(:product_line_id)