我有以下架构:
- 表客户:
Name - 表顺序:
OrderDate,Amount - 表 OrderDetails:
ItemName,Amount
一对多关系就像Customer --> Orders --> OrderDetails
我需要分别获取查询和@sum表一样@count。OrdersOrderDetails
我试过valueForKeyPath了,但它只适用于 Orders 表并且无法到达OrderDetails表:
[Customer valueForKeyPath:@"orders.@sum.amount"]
我正在寻找什么来获取计数Orderdetails,或者使用嵌套谓词获取计数(性能是一个问题),例如:
[Customer valueForKeyPath: @"orders.OrderDetails.@count.ItemName]