其他列的MySql Group By和Sum总值

Ugl*_*leh 40 mysql sql group-by

我有两列像这样

数据库的形象

我希望结果是狗6和大象2.到目前为止我做了什么(并且失败了)就是这个

SELECT单词,SUM(金额)FROM DataGroup By'word'

Joh*_*Woo 61

删除周围的单引号WORD.它会导致列名称转换为字符串.

SELECT word, SUM(amount) 
FROM Data 
Group By word
Run Code Online (Sandbox Code Playgroud)

  • 如果你想包装列名和能名,请使用`backtick`而不是单引号,因为反引号用于标识符. (2认同)

Chi*_*jan 14

它应该是严重的重音符号而不是单引号:

SELECT word, SUM( amount )
FROM Data
GROUP BY `word`;
Run Code Online (Sandbox Code Playgroud)

输出:

word     SUM(amount)
dog           6
Elephant      2
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述