這裏是我的問題...總和前三名的總數和團體結果來
表看起來像這樣:
|id |coutry |sum
| 0 | USA | 30
| 1 | USA | 60
| 2 | USA | 90
| 3 | USA | 80
| 4 | GER | 40
| 5 | GER | 90
| 6 | SWE | 30
| 7 | SWE | 10
| 8 | SWE | 90
| 9 | SWE | 40
和結果(前三名的成績,如果存在的話)應該是這樣的:
|coutry |total
| USA | 230
| GER | 130
| SWE | 160
任何更改來解決這個由sql只?我將使用PHP的foreach獲取最終的結果..
你是怎麼做這個工作的?搜索'sql sum',你會發現... – andy 2014-09-19 17:31:44
@andy這比你想像的更復雜。 – Arth 2014-09-19 18:05:30
確實!我沒有注意到問題是選擇每個國家的前三名*,但認爲前三名國家是被要求的。 – andy 2014-09-19 18:10:08