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

标签 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

最佳答案

好的,下面是可行的解决方案:

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

关于objective-c - 我的嵌套 SUBQUERY 谓词有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13242383/

相关文章:

objective-c - RestKit 对象映射 : difficulty using setObjectMapping:forResourcePathPattern:withFetchRequestBlock

ios - Objective-C 函数通过在方法签名中指定关系来更新 Core Data 关系

Postgresql 子查询

objective-c - ivars 必须用大括号括起来吗?

java - Objective-c 和 java 的区别

iphone - 按契约(Contract)为 Objective-C 设计?

ios - 将 NSManagedObject 设置为 nil;

mysql - 在 Laravel 中使用 whereHas 从子查询中选择 SUM

Mysql 选择不同但计算重复条目总数

objective-c - iOS 5 SDK - 自定义可重用 View /控件