如何通过不同值的总和对查询进行排序?

fwh*_*who 1 mysql sql

例如,如果我有一个名为sales的表,其值为:

??????????????????
?  ITEM  ? SALES ?
??????????????????
? record ?     4 ?
? cd     ?     2 ?
? cd     ?     5 ?
? record ?     1 ?
??????????????????
Run Code Online (Sandbox Code Playgroud)

如何编写查询以按不同项的总和进行排序,以便我的输出为:

???????????????????????
?  ITEM  ? TOTALSALES ?
???????????????????????
? cd     ?          7 ?
? record ?          5 ?
???????????????????????
Run Code Online (Sandbox Code Playgroud)

Joh*_*Woo 6

使用GROUP BYSUM()

SELECT  item, SUM(sales) totalSales
FROM    sales
GROUP   BY item
Run Code Online (Sandbox Code Playgroud)

输出:

???????????????????????
?  ITEM  ? TOTALSALES ?
???????????????????????
? cd     ?          7 ?
? record ?          5 ?
???????????????????????
Run Code Online (Sandbox Code Playgroud)