我希望获取表格Binaryfile
中的所有记录,其中Binaryfile.id
不在 Image.fullimage_id
而不在 {{1 } 而不是 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
?
答案 0 :(得分:0)
Binaryfile.where.not(id: Image.pluck(:fullimage_id, :preview_id, :thumbnail_id).flatten)