请教一个Mysql查询的问题 我的表结构 username count hour
张三 1 0
张三 2 1
李四 1 0
李四 2 1如何实现
username hour0_count hour1_count hour2_count hour3_count.... hour23_count
张三 0 1 2 3 4
李四 0 1 2 3 4这种SQL如何写 哪位朋友能提供点思路谢谢!本人SQL水平很水呵呵
张三 1 0
张三 2 1
李四 1 0
李四 2 1如何实现
username hour0_count hour1_count hour2_count hour3_count.... hour23_count
张三 0 1 2 3 4
李四 0 1 2 3 4这种SQL如何写 哪位朋友能提供点思路谢谢!本人SQL水平很水呵呵
sum(if(hour=0,count,0)) as hour0_count,
sum(if(hour=1,count,0)) as hour1_count,
sum(if(hour=2,count,0)) as hour2_count,
....
sum(if(hour=23,count,0)) as hour23_count
from yourTable
group by username