2012-11-05 39 views

Trả lời

10

Bạn có thể lồng SUBQUERY trong biến vị ngữ. Nhưng có vẻ như một subquery duy nhất là đủ đây (nếu ds là một mối quan hệ to-one C-D), ví dụ

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

Và Nếu tôi sẽ sử dụng phương pháp subquery lồng nhau, làm thế nào tôi có thể làm, tại sao sau đây đưa ra lỗi? SUBQUERY (bs, $ B, SUBQUERY (cs, $ C, $ ds.name! = \ "Xxx \"). @ Count). @ Count> 0 –

+0

@ János: Dường như bạn đã giải quyết nó đã có trong http://stackoverflow.com/questions/13242383/why-is-wrong-in-my-nested-subquery-predicate. –

+0

@martin: bạn đã làm việc trên Realm db, tôi muốn làm điều tương tự trong lĩnh vực db nhưng trên truy vấn không chạy ở đó, vì vậy nếu bạn có một số ý tưởng về điều này xin vui lòng cho tôi biết, cảm ơn trước –

Các vấn đề liên quan