2013-02-24 50 views

回答

49

卸下单引号的周围。它使列名转换为字符串。

SELECT word, SUM(amount) 
FROM Data 
Group By word 
+0

哇,这很简单。我觉得我应该知道这一点! – Ugleh 2013-02-24 05:09:42

+2

如果要包装列名以及名称,请使用'backtick'不要单引号,因为反引号是标识符。 – 2013-02-24 05:14:27

10

应该grave accent符号不single code

SELECT word, SUM(amount) 
FROM Data 
GROUP BY `word`; 

输出:

word  SUM(amount) 
dog   6 
Elephant  2 

enter image description here

2
SELECT word, SUM(amount) FROM Data Group By word; 
0

试试这种非传统的方法。

SELECT word, SUM(amount) 
FROM Data 
Group By word 
+0

重复答案... !! – 2015-09-14 12:28:09