gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中选择字段值最低的记录

转载 作者:太空宇宙 更新时间:2023-11-03 18:24:52 24 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我获取了一些数据,结果可能为空、一个或多个相同的记录但价格值不同,因此我需要在数组中迭代并选择价格值最低的记录(数组值)。我怎样才能做到这一点?我有这样的代码部分:

@prlist = PriceList.find(:first, :conditions => { :id => @search.map(&:price_list_id)})

例如:

id name value
1 ololo 15
2 ololo 14
3 ololo 26

我需要选择二维。

最佳答案

我相信

PriceList.where('value = MIN(value)')

应该适合您(至少适用于 MySQL、Postgres 和 SQLite3)。

如果您只需要最小值(而不是整行):

PriceList.minimum('value')

关于ruby-on-rails - 如何在 Rails 中选择字段值最低的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12828846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com