2012-11-05 9 views

Odpowiedz

10

Można gniazdo podzapytanie w orzecznika. Ale wydaje się, że pojedynczy podzapytaniu wystarcza tutaj (jeśli ds jest relacją do jednego z C do D), na przykład

[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@)[email protected] > 0", name]; 
+0

A Jeśli użyłbym zagnieżdżony podejście podzapytania, jak mogę to zrobić, dlaczego poniższe dają błąd? SUBQUERY (bs, $ B, SUBQUERY (cs, $ C, $ ds.name! = \ "Xxx \"). @ Count). @ Count> 0 –

+0

@ János: Wygląda na to, że rozwiązałeś go już w http://stackoverflow.com/questions/13242383/why-is-wrong-in-my-nested-subquery-predicate. –

+0

@martin: czy pracujesz nad Realm db, chcę zrobić to samo w rzeczywistości db, ale powyższe zapytanie nie działa, więc jeśli masz jakiś pomysł odnośnie tego proszę daj mi znać, z góry dzięki –

Powiązane problemy