0

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

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");
4

1 回答 1

3

这是基本GROUP BY应用:

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

有关示例,请参见http://sqlfiddle.com/#!2/8d1f8/1

于 2013-08-06T17:37:58.507 回答