1
我有一个核心数据结构就像如下:获取独特的核心数据实体@Max谓词
+-------+-----+---------+
| uid | id | category
+-------+-----+---------+
| 12345 | 1 | 1
| 23456 | 1 | 1
| 34567 | 2 | 1
| 45678 | 2 | 2
| 56789 | 2 | 2
+-------+-----+---------+
是否可以查询数据,使得我返回NSManagedObjects(非字典)具有独特的ID /类别组合?使用上面的示例表,我想有一个包含具有以下uid的对象的数组:23456(id-1 category-1的最大uid),34567(id-2 category-1的max uid),56789(最大UID为ID-2类-2)
有了原始的SQL我可以用下面这样做:
SELECT MAX(uid), id, category FROM TABLE GROUP BY id, category
是否可以翻译上面的SQL到NSFetchRequest?
你有看看http://stackoverflow.com/questions/3197141/core-data-predicate-with-group-and-max? –