假設您有以下模式(id,user_id,score)。我怎樣才能讓每個用戶都獲得最高分,然後將所有的分數排序。換句話說,我希望每個用戶都有最好的結果。聚合保持最大值的行
0
A
回答
1
select user_id, max(score)
from user_scores
group by user_id
order by max(score)
0
應該是這樣的:
SELECT UNIQUE user_id, score FROM TABLE
ORDER BY SCORE DESC
0
select @rownum := @rownum + 1 AS rank, user_id, MAX(score) as Score
from table_name t,
(SELECT @rownum := 0) r
GROUP BY user_id
ORDER BY Score
相關問題
- 1. MongoDB - Jongo - 聚合字段的最大值
- 2. Apache Flink - 保持最大值
- 3. 與空因子聚合但保持行
- 4. 在Mongotemplate聚合或得到最大值
- 5. 保持容器的最大值。
- 6. 最大和因子聚合
- 7. 集合保持運行任務的最大數量
- 8. 沒有最小和最大值的SQL聚合
- 9. 保持雙倍最大值爲1.0
- 10. 保持最大值在範圍R
- 11. ElasticSearch統計聚合最大/最小值的自定義字段值
- 12. Mongodb聚合框架:月份中最大日期的總和值
- 13. Symfony2 Mongodb聚合 - 獲取字段的最大值
- 14. SAS-凝結多行,保持最高值
- 15. Kibana:執行最小 - 最大聚集
- 16. sql - 聚合最大功能和組
- 17. Django最大聚合比較問題
- 18. Linq多個聚合和最大
- 19. 最大桶聚合和Elasticsearch 1.7
- 20. SQL選擇最大聚合記錄
- 21. 具有最大行數的聚合SQL查詢要考慮
- 22. 如何聚合NumPy記錄數組(總和,最小值,最大值等)?
- 23. 以最大聚合值顯示查詢結果
- 24. 查找最大值而不具有聚合函數
- 25. 在使用聚合時返回唯一最大值(R)
- 26. Java:如何在支持每個組中最小,最大,平均最後一種聚合的列表上進行聚合
- 27. 其保持在陣列中保持一個單獨的最大值的矩陣的行內的最大值獲得的列名
- 28. SQL從多行合併最大值
- 29. 行的最大值
- 30. 用空值進行聚合的最有效方法?