sql语句按年怎样分组 求大神支招


比如下面:
比如字段两列
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 一个道理
求大神支招

sql 数据库 数组

给我眼药水 10 years, 1 month ago

如果是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

培根就是力量 answered 10 years, 1 month ago

Your Answer