Springboot项目,Mysql数据库,Mybatis数据中间件
原sql,已模糊掉部分字段
select
a.id, a.createDate, a.remark, a.ackSn, a.alarmSource, a.alarmTime, a.alarmType, a.descr
(case when a.attachmentCount = 0 then count(m.mediaitemid) else a.attachmentCount end) as
attachmentCount
from gpsalarm a
LEFT JOIN mediaitem m on a.plateNo = m.plateNo and a.alarmTime = m.sendTime
order by a.createDate desc
其中gpsalarm为分表,正常状态下可以走sharding的sql解析
但是加上 Group By a.createDate 之后就报错
控制台显示报错信息