select year, case when season = 1 then sum(count) end, case when season = 2 then sum(count) end, case when season = 3 then sum(count) end, case when season = 4 then sum(count) end from t group by year; 真快啊 可能不对,修改下:
select year, sum(case when season = 1 then count end), sum(case when season = 2 then count end), sum(case when season = 3 then count end), sum(case when season = 4 then count end) from t group by year;