Ang*_*Tan 13 mysql sql database
假设我的表包含以下内容:
ID price
-------------
1 10
1 10
2 20
2 20
3 30
3 30
Run Code Online (Sandbox Code Playgroud)
每次都通过一个while循环.我希望得到价格的总和,但只能获得ID中每个不同值的一次
所以考虑到上面的例子,我会得到类似的东西:
ID price
-------------
1 20
2 40
3 60
Run Code Online (Sandbox Code Playgroud)
只是补充一点,我可能偶然发现了一个类似查询的帖子.问题是其他帖子使用的是Oracle,另一方面我使用的是MySQL.
Mar*_*ith 23
你需要GROUP BY和SUM
SELECT ID,
SUM(price) AS price
FROM YourTable
GROUP BY ID
Run Code Online (Sandbox Code Playgroud)