我想从表中获取的所有记录Binaryfile
,其中Binaryfile.id
是不是在 Image.fullimage_id
和不在 Image.preview_id
,而不是在 Image.thumbnail_id
我尝试了以下操作,但我得到了所有Binaryfile
不在Image.fullimage_id
或不在 Image.preview_id
或不在的记录 Image.thumbnail_id
binaryfiles = Binaryfile.where('id NOT IN (?)', [Image.select("fullimage_id"), Image.select("preview_id"), Image.select("thumbnail_id")])
如何将条件从 更改or
为and
?
Binaryfile.where.not(id: Image.pluck(:fullimage_id, :preview_id, :thumbnail_id).flatten)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句