我有一个类似于以下模式的表
id | year | month | amount ...
x | 2011 | 12 | 312
x | 2011 | 12 | 213
x | 2012 | 1 | 123
x | 2012 | 1 | 123
x | 2012 | 2 | 123
...
我想知道是否有可能(通过mysql)输出类似
year | 1 | 2 | 3 | ....
2011 | 321 | 231 | ...
2012 | 246 | 123 | ...
所以做一个group by year, month
,sum(amount)
并每年输出一个“行”,将各个月份作为列。
谢谢