4
回答
mySql group_concat group by联用,分组结果不准确
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

table表有4个字段: id,  deviceId(设备id), taskId(任务id), detail(错误描述)

希望得到:根据错误-detail(text类型)分组,同一错误的设备-deviceId拼接一起

实现语句:select detail, group_concat(deviceId) deviceId from table where taskId='xxx' group by detail

问题:有四条detail只有1处细微不同时,上述语句会默认合并成一个detail,并将deviceId拼接一起。

但不用group_concat,即只有group by

select detail, deviceId from table where taskId='xxx' group by detail

可以正确分组。

 

<无标签>
举报
无此用户
发帖于9个月前 4回/391阅
顶部