0
に、私はこのクエリを持っている代わりにしましょう "AND"。 が「AND」になるようにどのように変更する必要がありますか?は "OR" Railsの
に、私はこのクエリを持っている代わりにしましょう "AND"。 が「AND」になるようにどのように変更する必要がありますか?は "OR" Railsの
あなたは(何らかの形で事前にごitem_idsを準備する)この種の何かを試すことができます。
join_relation = Model1.joins(:items)
item_ids.each do |id|
join_relation.where(items: {id: id} }
end
res = join_relation.uniq
あなたがこれをしたいなぜあなたは説明できますか? –
それは意味がありませんが、それは可能です:Model.joins(:items).where( 'items.id =?AND items.id =?AND items.id =?'、1,2,3)。私はあなたが本当にこれを達成したくないと思う、しかし、これは結果を返しません。 –
@ SachinSingh、いいえ – Kotaa