一个关于Group by 的问题,请邹建等各位大哥进来看一眼
表a
id name zt
1 你 正常
1 你 正常
1 你 正常
1 你 迟到
1 你 早退
1 你 旷工
2 我 正常
2 我 正常
2 我 正常
2 我 迟到
2 我 早退
2 我 旷工
.
.
.
等等吧,id很多,所以zt也就很多,统计的时候用到了group by
我是这么写语句的
select id,name,(count()) as 正常次数,(count()) as 迟到次数,(count()) as 早退次数,(count()) as 旷工次数
from a
group by id,name
我想问
1:四个count后()里的语句应该怎么写
2:group by后不加name为什么不对
哪看不懂在问?在线等
数据是我随便写的