2012-11-05 10 views
5

Mam model danych, który można zobaczyć poniżej, i zagnieżdżony predykat SUBQUERY, ale w jakiś sposób po prostu nie działa. Masz pomysł, jak to poprawić?Co jest nie tak w moim zagnieżdżonym predykacie SUBQUERY?

zorientowali się, to tutaj w dół pracuje wreszcie:

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

enter image description here

+0

Tak, to działa, czy nie? Jakie jest pytanie? – Mundi

+0

Jeśli znalazłeś rozwiązanie swojego pytania, powinieneś dodać rozwiązanie jako odpowiedź, zamiast edytować pytanie. Możesz wtedy "zaakceptować" swoją własną odpowiedź. W ten sposób inni użytkownicy mogą zobaczyć problem i rozwiązanie, i wiedzą, że problem został rozwiązany. –

Odpowiedz

3

Ok, więc tutaj jest roztwór roboczy:

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

Czy to nie to samo? W czym problem? Jak są dwa różne? – zumzum

Powiązane problemy