【发布时间】:2014-07-02 06:36:48
【问题描述】:
我有这三个不相关的实体。我怎样才能拿到员工的工资。我想要这样的东西:
Select C.salary FROM Employee A, Department B, Salaries C Where A.id=B.empid AND B.id=C.deptid AND A.id=12
我需要在核心数据中做同样的操作。
【问题讨论】:
-
Core Data 不是数据库。您应该定义实体之间的关系。那么你的任务就变得微不足道了:
salaries = employee.department.salaries; -
@MartinR 我知道那个家伙,但是问题在于模型的构建方式使得每个实体都不相关并且我没有编辑权限它。所以我需要如何让它工作。而且我也开始知道这是可能的,但不是如何。
标签: ios objective-c core-data nspredicate nsfetchrequest