1
在我的Rails应用程序中,我获取一些数据,结果可能为null,一个或多个相同的记录,但具有不同的价格值,所以我需要在数组中迭代并选择记录(数组值),价格最低。我怎样才能做到这一点?我AVE这样的代码部分:如何在rails中选择带最低字段值的记录
@prlist = PriceList.find(:first, :conditions => { :id => @search.map(&:price_list_id)})
例如:
id name value
1 ololo 15
2 ololo 14
3 ololo 26
我需要选择2-d。
HM,但如何将它连接到我的查询.. – byCoder
'PriceList.where('value = MIN(value)')'不适用于PostgreSQL,不能在WHERE子句中使用聚合。 –
我有mysql db ... – byCoder