[英]Ordering of Sequel (gem) subqueries
我正在尋找一種方法來連接具有特定順序的子查詢。
以下查詢:
User.where(a: 3).where(#<Sequel::SQL::BooleanExpression @op=>:"NOT IN", @args=>[:b, [0.25, 0.31, 0.78]]>).or(b: nil)
這樣的團體:
(((a == 3) AND (b != [...]))
OR (b == nil))
然而,我想要實現的是
((a == 3)
AND ((b != [...]) OR (b == nil))
任何想法如何實現這一點?
你可能想要這樣的東西:
User.where(:a=>3).where(Sequel.~(:b=>[0.25, 0.31, 0.78]) | {:b=>nil})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.