2016-05-25 191 views
0

我正在嘗試爲幾個事件中的每一個工作總獎金。我想按總獎金對結果進行排序,但這似乎並不奏效。我只能按事件進行分組,或者按總金額排序(這隻會給我錢總額)。Group By and Order By查詢

這裏的查詢和表:

SELECT event_id, SUM(money) as 'total money' 
FROM prize 
GROUP by event_id 
ORDER by 'total money' desc; 

table

感謝

+4

使用反引號替換別名,而不是引號 –

回答

0

正如@juergen d表示,這將幫助你。

SELECT event_id, SUM(money) as `total money` 
FROM prize 
GROUP by event_id 
ORDER by `total money` desc;