脚本:
Column1 Column2
----------------
Test1 5
Test2 10
Test1 5
Test3 5
我想按列1中的值顺序检索列2中的值总数
结果应该是
Column1 Column2
----------------
Test1 10
Test2 10
Test3 5
最佳答案
您需要SUM()
与GROUP BY
和ORDER BY SUM() DESC
SELECT Column1, SUM(Column2) AS Column2
FROM TableName
GROUP BY Column1
ORDER BY SUM(Column2) DESC, Column1
Demo on db<>fiddle
关于mysql - 如何在MySQL中按列2中的值顺序获取列1中的值总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56538695/