Извините за нечеткое название, однако, я надеюсь, что тело четко описывает мою проблему.Два массива для оценки элемента по элементу в запросе
Поэтому у меня есть два массива
title_id: [1542, 1507, 47, 1436, 1527, 3, 173, 1534, 1876, 398]
ref_no: [10, 10, 74, 12, 9, 35, 10, 9, 1, 42]
Я хотел бы запросить, что индекс первого массива должен быть и с индексом второго массива. Вроде бы: title_id = 1542, я хочу И это только с ref_no = 10. и так далее.
Я попробовал следующий запрос, но это, как умножение indecies:
Book.where("title_id IN (?) AND ref_no IN (?) ", @ids.map(&:title_id), @ids.map(&:ref_no))
с помощью: RoR 3, PGSQL
Вы хотите '(title_id = 1542 и ref_no = 10) или (title_id = 1507 и ref_no = 10) или (title_id = 47 и ref_no = 74) или ...'? –
Да, это то, что я хочу – PeaceDefener