4
回答
mySql group_concat group by联用,分组结果不准确
注册华为云得mate10,2.9折抢先购!>>>   

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

可以正确分组。

 

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