【发布时间】:2013-09-24 09:48:48
【问题描述】:
我有 2 个表,它们之间通过多对多关系链接。
不存在等效的 SQL,因为它需要第三个表将多对多关系拆分为两个一对多关系。
例如,我有两个核心数据实体:具有属性的类别(项目数组)和具有属性的项目(类别数组)。
我需要获取除“空”类别之外的所有类别(当没有此类别的项目时)。
我当前的临时解决方案看起来不正确。我使用 NSFetchRequest 来获取所有类别。然后我使用 for-each 手动从这个数组中删除所有具有空项数组的类别。
【问题讨论】:
标签: core-data join left-join nsfetchrequest right-join