比如下面:
比如字段两列
A B
2011 100
2011 60
2011 70
2012 200
2012 250
2013 300
2013 400
我想最后得到分组结果 比如:
2011年的为一个数组 array(
2011 => 100,
2011 => 60,
2011 => 70,
)
然后 2012和2013 和2011 一个道理
求大神支招
如果是mysql的话,就用group_concat吧。
SELECT `year`, group_concat(val) AS g
FROM t_tmp_test
GROUP BY year;
结果:
year g
2011 100,60,70
2012 200,250
2013 300,400
这个问题不应该用sql来做,在代码中循环一遍结果集,以年份为索引建个二维数组就好了