如何使用 where 和 limit 在一次调用中选择具有不同值的多个字段以及其他具有不同值的字段?我尝试了 .pluck(支持 rails 4 中的多个字段)、.uniq(在我的情况下不起作用)。
最佳答案
当在 Controller 操作中使用时,这对我有用
@models = Model.select('DISTINCT ON (field1,field2,field3) *')
.where(id: params[:id])
.limit(100)
关于ruby-on-rails - rails 4 在 postgres 的多个列上选择不同的位置和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392946/