2
我有一個包含userID
,score
的MySQL表。
單個用戶可以有很多分數,但當然可以有很多用戶。SQL - 爲每個用戶獲取最高價值(DISTINCT?)
我想檢索數據庫中userID
的每個的最高分。
我試過以下,但我覺得我是在錯誤的道路:
SELECT DISTINCT(`userID`), `score` FROM `myTable` ORDER BY `score` DESC
任何援助將不勝感激。
謝謝
Shai。
只是缺少最大(分數),謝謝! – 2012-01-09 17:32:31
@ShaiMishali - 以及'group by' :) – Eric 2012-01-09 17:33:40
@ShaiMishali - 另請參見:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html – Eric 2012-01-09 17:34:02