正如你所看到的,我有两个一对多的关系。是否有可能在我想要选择所有A的地方编写这样一个嵌套的SUBQUERY,其中任何属于B到A的任何属于的C-s满足某个条件?
答案 0 :(得分:10)
您可以在谓词中嵌套SUBQUERY。但似乎单个SUBQUERY就足够了(如果ds
是从C
到D
的到一个关系,例如
[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@).@count > 0", name];