6

如您所见,我有两个一对多的关系。是否可以编写这样一个嵌套的子查询,我想选择所有 A,其中任何属于 B 到 A 下的任何属于 C 满足特定条件?

在此处输入图像描述

4

1 回答 1

10

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

[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@).@count > 0", name];
于 2012-11-05T06:22:30.427 回答