假设我的表包含以下内容:
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和SUM
GROUP BY
SUM
SELECT ID, SUM(price) AS price FROM YourTable GROUP BY ID