我有Predicate
和Model1
,关系为1:N(Model1 has_many Model2)。如何查询Model2
的所有实例,而不与任何Model1
进行任何关联?
答案 0 :(得分:1)
你可以这样做
g++-mine
答案 1 :(得分:0)
考虑Model1的表名为model1
,Model2的表名为model2
试试这个
Model1.joins("left outer join model2 on model2.model1_id = model1.id").where(model2: {model1_id: nil})