2012-11-05 7 views
5

Ich habe das Datenmodell, das Sie unten sehen können, und ein verschachteltes SUBQUERY-Prädikat, aber irgendwie funktioniert es einfach nicht. Irgendeine Idee, wie man es korrigiert?Was ist falsch in meinem verschachtelten SUBQUERY-Prädikat?

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

enter image description here

+0

So arbeiten, wird es oder nicht? Was ist die Frage? – Mundi

+0

Wenn Sie die Lösung für Ihre Frage gefunden haben, sollten Sie die Lösung als Antwort hinzufügen, anstatt die Frage zu bearbeiten. Sie können dann Ihre eigene Antwort "akzeptieren". Auf diese Weise können andere Benutzer das Problem und die Lösung sehen, und sie wissen, dass das Problem gelöst ist. –

Antwort

3

Ok, so ist hier Lösung die Arbeits:

ich, dieses hier unten schließlich arbeitet heraus

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

Sind die beiden nicht gleich? Was war das Problem? Wie sind die zwei verschieden? – zumzum