我有两个实体:班级和学生。每个班级可以有很多学生,即1到N级的关系。 class实体有两个proerties:class name和toStudent; 学生实体有两个属性:学生姓名和toClass;
如何设置谓词,以便我可以获得一个不包含特定学生姓名的类数组。如果班级没有学生,那么它也应该在数组中。
答案 0 :(得分:1)
尝试以下谓词
predicate = [NSPredicate predicateWithFormat:@"(SUBQUERY(toStudent, $student, $student.studentname == %@).@count == 0)",@"student_name_here"];