我的嵌套SUBQUERY谓词有什么问题?

时间:2012-11-05 23:56:28

标签: objective-c core-data subquery nspredicate one-to-many

我有你可以在下面看到的数据模型,以及嵌套的SUBQUERY谓词,但在某种程度上它不起作用。知道怎么纠正吗?

我想通了,这里最终有效:

[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $B, SUBQUERY($B.cs, $C, $C.ds.name != \"xxx\").@count > 0).@count > 0"];

enter image description here

1 个答案:

答案 0 :(得分:4)

好的,这是工作解决方案:

[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $B, SUBQUERY($B.cs, $C, $C.ds.name != \"xxx\").@count > 0).@count > 0"];