Example.joins(another: :things).where(examples: {status: 'active'}, things: {status: 'required'}).where.not(things: {status: 'unwanted'})
上面查询的结果是否与" where.not"相同。
事情可能有不同的状态:'必需','不需要的'和许多其他人。我必须获取包含至少一个带有' required'状态,但排除包含一个或多个“不需要的”的记录。状态。
有任何帮助吗?谢谢!
答案 0 :(得分:0)