Python MySQL - 如果其他列中的值相等,则合并(累加)table 中特定列中的值

Python MySQL - consolidate (add up) values in certain column in table if values in other column are equal

我正在尝试根据其中一列中的相同值在 python 中合并 MySQL table。

在下面的示例中,我基本上是在尝试对“id”列中具有相同值的所有行的“price”列中的值求和,同时删除“unique_number”列。

“时间”列在“id”列中具有相同值的所有行中始终具有相同的值。在这里,要么取“时间”中的第一次出现,要么计算一个平均值(总是相同的)就足够了。

输入

输出

例如:前两行在“id”列中具有相同的值“123”。在这里,我试图计算总和,即 210.79。两者的“时间”相同(因为 ID 相同)。

有人能帮忙吗?

提前致谢

SELECT TIME, ID, SUM(VALUE)
FROM TABLE
GROUP BY TIME, ID