次のようなクエリを作成するためにsqueelを使用したいと思います。
SELECT * from `table`
WHERE (`field1`, `field2`)
NOT IN (
(1,"value_a"),
(2,"value_b"),
(3,"value_a"),
...
)
IN
複数のフィールドを配列viaまたはNOT IN
ステートメントと比較する方法があるかどうか知りたいです。
このようなもの(例が機能しないことは承知しています)は、私が言っていることを表現するための良い方法です。
array = [[1,"value_a"], [2,"value_b"], [3, "value_a"]]
Table.where{ (field1 & filed2).not_in array }
このようなことは可能ですか?
アップデート
複数を使用して同じ最終結果を得る方法を知っています... & (a != b) & (c != d) & ...
が、それは私が尋ねたものではありませんでした。