gpt4 book ai didi

mysql - 使用 GORM 或 MySql 分组

转载 作者:可可西里 更新时间:2023-11-01 08:10:21 25 4
gpt4 key购买 nike

我的表有三列

created(Date)
score(int)(value is between 1-3)
id(long)

目前我正在使用Grails(GORM)

 def listData= DaSes.createCriteria().list([max: 5, order: 'desc', sort: 'created']) { 
projections {
groupProperty('created')
count('id')
}
}

[[date,count(of all scores)],[date,count(of all scores),...]

但我想要这样的结果

[[date,count(of all scores),count(score1 for current day),count(score2 current day),count(score3 current day)],....]

请在这方面指导我。

最佳答案

这在逻辑上是不可能的。如果您在多个列上使用分组依据,那么它会给出 GROUPBY MULTIPLE COLUMN OUTCOME

这个结果是正确的。

关于mysql - 使用 GORM 或 MySql 分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36276724/

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