假设我的表包含以下内容:
ID price
-------------
1 10
1 10
2 20
2 20
3 30
3 30
每次都通过一个while循环。我想获取价格值的总和,但对于 ID 中的每个不同值只有一次
所以鉴于上面的例子,我会得到类似的东西:
ID price
-------------
1 20
2 40
3 60
补充一下,我可能偶然发现了一篇类似询问的帖子。问题是其他帖子使用Oracle,另一方面我使用MySQL。
最佳答案
您需要 GROUP BY
and SUM
SELECT ID,
SUM(price) AS price
FROM YourTable
GROUP BY ID
关于mysql - 如何获取另一列中每个不同值的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7464669/