MySQL实现查询数据并计算后,把多行数据显示在一行
王者_来归 2014-10-10 11:34:44 如果只是查询数据,不用进行计算处理,再把多行显示在一行,可以使用group_concat()来实现,但是如果需要把查询出来的数据进行处理后再把多行处理后的数据展示成一行,就出问题了,如:
数据库中的数据:
ID name value
1 aaa 100
2 bbb 200
3 aaa 300
4 bbb 20
想要的结果为:
把aaa相关数据相加,再把bbb相关数据相加,然后得到(两列):
400,220 aaa,bbb
请问大神们,这样怎么实现?或者有什么其它办法,可以得到这样的数据?
非常感谢