gpt4 book ai didi

iOS 核心数据按问题分组

转载 作者:行者123 更新时间:2023-12-01 16:41:25 25 4
gpt4 key购买 nike

当我尝试使用“setPropertiesToGroupBy”时出现以下异常。

'SELECT clauses in queries with GROUP BY components can only contain properties named in the GROUP BY or aggregate functions ((), name p_name,

我尝试了很多关于堆栈溢出的解决方案,但我找不到上述异常的正当理由。

所以我的问题,问题是基于以下数据集

|person_ID |  phonenum    | p_name | Paid  
| 1 | 123 | tom | 0
| 2 | 415 | rob | 0
| 1 | 233 | tom | 1
| 3 | 875 | jil | 0
| 1 | 445 | tom | 1
| 2 | 253 | rob | 0
| 2 | 475 | rob | 1

我希望结果按人员 ID 分组并按已付费排序,这样我每个人至少得到一行,即已付费的人。

SELECT * FROM USERS GROUPBY person_ID ORDERBY Paid desc 


|person_ID | phonenum | p_name | Paid
| 1 | 233 | tom | 1
| 2 | 475 | rob | 1
| 3 | 875 | jil | 0

任何建议请阐明。

最佳答案

如果您使用的是 fetchResultsController:

NSFetchedResultsController *contoller = [[NSFetchedResultsController alloc] initWithFetchRequest:YOUR_REQUEST managedObjectContext:YOUR_CONTEXT] sectionNameKeyPath:person_ID cacheName:nil];

关于iOS 核心数据按问题分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23997391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com