ruby-on-rails – rails 4在postgres中的多列上选择不同的where和limit

ruby-on-rails – rails 4在postgres中的多列上选择不同的where和limit,第1张

概述如何在具有where和limit的一次调用中选择具有不同值的多个字段以及其他非不同字段?我试过.pluck(它支持rails 4中的多个字段),. uniq(在我的情况下不起作用). 当在控制器动作中使用时,这对我有用 @models = Model.select('DISTINCT ON (field1,field2,field3) *') .where(id: params[:id] 如何在具有where和limit的一次调用中选择具有不同值的多个字段以及其他非不同字段?我试过.pluck(它支持rails 4中的多个字段),. uniq(在我的情况下不起作用).解决方法 当在控制器动作中使用时,这对我有用

@models = Model.select('disTINCT ON (fIEld1,fIEld2,fIEld3) *')     .where(ID: params[:ID])     .limit(100)
总结

以上是内存溢出为你收集整理的ruby-on-rails – rails 4在postgres中的多列上选择不同的where和limit全部内容,希望文章能够帮你解决ruby-on-rails – rails 4在postgres中的多列上选择不同的where和limit所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1284317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存