case when 后面加个else 0 end
试试
别名的引号去掉试试
这个写法有问题,CASE WHEN 条件 THEN 1 ELSE 0 END
复制放下来
(group by 后面的内容。和你有前面非聚合的一样。不是重命名的名称。其实mysql这样用太不标准了)