是否可以在NSPredicate中使用嵌套的SUBQUERY?

时间:2012-11-05 00:49:25

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

正如你所看到的,我有两个一对多的关系。是否有可能在我想要选择所有A的地方编写这样一个嵌套的SUBQUERY,其中任何属于B到A的任何属于的C-s满足某个条件?

enter image description here

1 个答案:

答案 0 :(得分:10)

您可以在谓词中嵌套SUBQUERY。但似乎单个SUBQUERY就足够了(如果ds是从CD到一个关系,例如

[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@).@count > 0", name];