2010-08-02 76 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