У меня есть массив хэш.Запрос ActiveRecord из массива hash
eg) array_of_hash = [ { id: 20, name: 'John' }, { id: 30, name: 'Doe'} ]
Я хотел бы получить записи, которые соответствуют всем критериям в конкретном хэше. Так запрос я хочу, чтобы получить исполненного
SELECT persons.* FROM persons WHERE persons.id = 20 AND persons.name = 'John' OR persons.id = 30 AND persons.name = 'Doe'
Что является лучшим способом для создания этого запроса из массива хэша?
Как удалить \t '{id: 20, name: 'Doe'}'? –
Я думаю, что OP хочет что-то вроде ((id1 и name1) или (id2 и name2)), не так ли? –
Это может вернуть записи с идентификатором - 20 и именем - «Doe». Мне нужны записи, которые соответствуют всем условиям в конкретном хэше. –