6
正如你所看到的,我有兩個一對多的關係。是否可以編寫這樣一個嵌套的SUBQUERY,我想選擇所有A,其中屬於B到A的任何屬於哪個C-s滿足一定的條件?是否可以在NSPredicate中使用嵌套的SUBQUERY?
正如你所看到的,我有兩個一對多的關係。是否可以編寫這樣一個嵌套的SUBQUERY,我想選擇所有A,其中屬於B到A的任何屬於哪個C-s滿足一定的條件?是否可以在NSPredicate中使用嵌套的SUBQUERY?
你可以在一個謂語巢SUBQUERY。但似乎一個子查詢足以在這裏(如果ds
是從C
一個到一個關係D
),例如
[NSPredicate predicateWithFormat:@"SUBQUERY(bs, $x, ANY $x.cs.ds.name = %@)[email protected] > 0", name];
,如果我將使用嵌套SUBQUERY辦法,我怎麼能這樣做,爲什麼以下給出錯誤? SUBQUERY(bs,$ B,SUBQUERY(cs,$ C,$ ds.name!= \「xxx \」)。@ count)。@ count> 0 –
@János:看來您已經在http:/ /stackoverflow.com/questions/13242383/why-is-wrong-in-my-nested-subquery-predicate。 –
@martin:你是否在Realm db上工作,我想在realm db中做同樣的事情,但上面的查詢並沒有在那裏運行,所以如果你對此有一些想法,請讓我知道,在此先感謝 –