【发布时间】:2017-11-18 02:29:08
【问题描述】:
(使用in 子句按字段对选择查询)
我有一个如下所示的哈希数组:
[ {product_id: 7629, group_id: 4}, {product_id: 8202, group_id: 3} ]
我要返回的是Items 表中与数组中的一对字段匹配的所有记录。
在 SQL 中会这样检索:
SELECT *
FROM items
WHERE (product_id, group_id) IN (VALUES (7629,4), (8202,3))
但是我在使用 rails .where 子句时遇到了麻烦。这甚至可能吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-5 arel