Ján*_*nos 6 objective-c subquery one-to-many nspredicate
如你所见,我有两个一对多的关系.是否有可能在我想要选择所有A的地方编写这样一个嵌套的SUBQUERY,其中任何归属于B到A的任何归属C都满足某个条件?

Mar*_*n R 10
您可以将SUBQUERY嵌套在谓词中.但似乎一个子查询足以在这里(如果ds是一对一的关系C到D),例如
[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@).@count > 0", name];
Run Code Online (Sandbox Code Playgroud)