1
問題はこれです:このSUBQUERY NSPredicateを作成するにはどうすればよいですか?
私は3つのエンティティ:ImgThumb、Img、およびBookmarkedItemsがあります。
ImgThumb <-> Img (1 to 1)
Img <->> BookmarkItems (1 to many)
を今、ImgThumbアレイは、私は次のようにこれらのImgThumbsをフィルタリングNSPredicateを作成しようとしていた:次のように彼らは、それらの間の関係を持っている
- 私がブックマークされていないすべてのImgThumbsを必要とします。
私はこのようなサブクエリを使用してNSPredicateを構築しようとしているこれを達成するために:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"0 != SUBQUERY(image, $x, 0 != SUBQUERY($x.bookmarkItems, $y, [email protected] == 0)[email protected])[email protected]"];
私の要求はエラーで失敗します。
Unable to generate SQL for predicate (0 != SUBQUERY(image, $x, 0 != SUBQUERY($x.bookmarkItems, $y, [email protected] == 0)[email protected])[email protected]) (problem on RHS)
は私が間違って何をしているのですか?