-
假设一个 Department 实体和一个具有一对多关系的 Employee 实体
-
假设在Department上关系叫 employees ,在Employee上叫 department
-
假设员工有一个属性 name
我需要获取所有没有名为“Bob”的员工的部门
根据我读过的关于SO的其他答案,我试过这个:
name = @"Bob";
predicate = [NSPredicate predicateWithFormat:@"ALL employees.name != %@", name];
但它似乎没有用 . 有任何想法吗?
谢谢 .
1 回答
这里不需要子查询:
由于某种原因,“ALL”聚合不适用于多对多关系,但“ANY”聚合有效 .