Php 在键匹配时合并数据库记录并添加值
我希望从数据库中选择所有记录,然后组合匹配键并添加它们的值Php 在键匹配时合并数据库记录并添加值,php,mysql,merge,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
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");
这是基本应用:
SELECT Col1, SUM(col2) FROM tbl GROUP BY Col1
参见示例这是基本应用程序:
SELECT Col1, SUM(col2) FROM tbl GROUP BY Col1
请参见示例谢谢,这会返回已合并和计算的键吗?这将产生与您期望的结果几乎完全相同的结果。@应用跟踪器我已更新我的答案,以提供一个SQLFIDLE作为实例。非常感谢您提供的解决方案。除了“选择”、“插入”和“删除”之外,我还在摸索其他更复杂的方法。谢谢,这会返回已经合并和计算过的键吗?这将产生与您期望的结果几乎完全一样的结果。@TheApptracker我已经更新了我的答案,提供了一个SQLFIDLE作为实例。非常感谢您提供的解决方案。除了“选择”、“插入”和“删除”之外,我还在摸索着解决任何更复杂的问题。