我有两个实体 优惠 和 类别 ,这些实体通过多对多关系进行连接。
在实体 商品 中,有一个名为playing的布尔属性和 hasCategories ,这是与 Categories <的关系/ EM>
同样在实体 类别 中,有一个名为的布尔属性。
我想要提取所有 优惠 play = true ,其所有类别的 follow = true < / p>
我该怎么做?
答案 0 :(得分:2)
这样的事情应该有效:
NSPredicate(format:"played = TRUE AND SUBQUERY(hasCategories, $c, $c.following = FALSE).@count = 0")
子查询检查所有相关类别都没有following == false
。