2010-08-02 56 views
0

我有兩個實體,A和B.這個SQL中的核心 - 數據

一個有B.一對多的關係

一架B始終一號A,而是一個可以與許多B.

的SQL會是這樣,沒有加入一個更好的簡化:

SELECT a.id, a.name FROM a WHERE a.id IN (SELECT distinct(b.id_a) FROM b) 

當我導入從.xml的文件排在第一時間,我可以伊斯利加入A和只是一個場如果有相關的行,則更新它從b。取出的將在NSPredicate使用這個新的領域很容易:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"has_b = %@",YES]; 

,但我想知道這是不是真的有可能沒有太多的額外工作。

謝謝,

m。

回答

0

如果一對多的關係訪問被稱爲my_bees,嘗試:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"[email protected] > 0"]; 
+0

感謝,完美的作品! – mongeta 2010-08-03 06:37:25