在键匹配并添加值时合并数据库记录

时间:2013-08-06 17:36:54

标签: php mysql merge

我希望从数据库中选择所有记录,然后组合匹配的键并添加它们的值。

Col1     col2 
-----  ------
ABC       2
ABA       3
ADD       1
AED       3
ABC       2
ABA       3
ADD       1
AED       3

所以我最终会以

结束
array("
    ABC  =>       4,
    ABA  =>       6,
    ADD  =>       2,
    AED  =>       6");

1 个答案:

答案 0 :(得分:3)

这是基本的GROUP BY应用程序:

SELECT Col1, SUM(col2) FROM tbl GROUP BY Col1

请参阅http://sqlfiddle.com/#!2/8d1f8/1以获取示例