6
알다시피, 나는 하나의 많은 관계가 2 개 있음을 알 수 있습니다. B에서 A에 속하는 C 중 하나가 특정 조건을 만족하는 모든 A를 선택하려는 중첩 된 SUBQUERY를 작성할 수 있습니까?NSPredicate에서 중첩 된 SUBQUERY를 사용할 수 있습니까?
알다시피, 나는 하나의 많은 관계가 2 개 있음을 알 수 있습니다. B에서 A에 속하는 C 중 하나가 특정 조건을 만족하는 모든 A를 선택하려는 중첩 된 SUBQUERY를 작성할 수 있습니까?NSPredicate에서 중첩 된 SUBQUERY를 사용할 수 있습니까?
당신은 술어에 둥지 하위 쿼리 할 수 있습니다. 그러나, 하나의 서브 쿼리 내가 중첩 된 하위 쿼리 방식을 사용하는 경우, 내가 어떻게 할 수있는 (ds
가 D
-C
에서 - 일 관계가있는 경우) 예를
[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@)[email protected] > 0", name];
를 들어, 여기에 충분하며 보인다 왜 다음과 같은 오류가 있습니까? @ count> 0 –
@ János : 당신은 이미 http : //에서 그것을 풀어 낸 것 같습니다. /stackoverflow.com/questions/13242383/why-is-wrong-in-my-nested-subquery-predicate. –
@martin : Realm db에서 작업 해 봤지만 realm db에서 동일한 작업을 수행하려고합니다. 그러나 위의 쿼리는 거기에서 실행되지 않습니다. 이와 관련하여 몇 가지 아이디어가 있으면 알려 주시기 바랍니다. 미리 감사드립니다. –