私はハッシュの配列を持っています。ハッシュの配列からのActiveRecordクエリ
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))のようなものを望んでいると思いますか? –
これは、id - 20と 'Doe'という名前のレコードを返す可能性があります。特定のハッシュのすべての条件に一致するレコードが必要です。 –