2012-11-05 37 views

回答

10

你可以在一個謂語巢SUBQUERY。但似乎一個子查詢足以在這裏(如果ds是從C一個到一個關係D),例如

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

,如果我將使用嵌套SUBQUERY辦法,我怎麼能這樣做,爲什麼以下給出錯誤? SUBQUERY(bs,$ B,SUBQUERY(cs,$ C,$ ds.name!= \「xxx \」)。@ count)。@ count> 0 –

+0

@János:看來您已經在http:/ /stackoverflow.com/questions/13242383/why-is-wrong-in-my-nested-subquery-predicate。 –

+0

@martin:你是否在Realm db上工作,我想在realm db中做同樣的事情,但上面的查詢並沒有在那裏運行,所以如果你對此有一些想法,請讓我知道,在此先感謝 –