0

V <->> O <<-> P

特定のエンティティに一致するエンティティがV少なくとも1つ以上あるすべてのエンティティを取得できるように、正しい述語を記述しようとしています。OP

私はこのようなことを試しました:

NSPredicate * predicate = [NSPredicate predicateWithFormat:@"SUBQUERY(O, $b, ANY $bs.P == %@).@count > 0", P];

動作していません。明らかに、私はこれについて今のところ正しく考えていません。このクエリを適切に実行する方法はありますか?

4

1 に答える 1

2

VからosOへの関係が呼び出され、OからPへの関係がと呼ばれるとしpます。サブクエリの構文は次のようになります。

   NSPredicate *predicate = [NSPredicate predicateWithFormat:
                              @"SUBQUERY(os, $o, $o.p == %@).@count != 0", pToMatch];
于 2012-10-07T04:13:41.900 に答える