1
A
回答
4
SELECT team_id AS `team` , (
SELECT SUM(score)
FROM `table`
WHERE team_id = `team`
ORDER BY score DESC
LIMIT 5
) AS `score`
FROM `table`
GROUP BY team_id
ORDER BY `score` DESC
+0
其簡單好的查詢我非常感謝你 – user1684080
1
$count = 0;
foreach($this->conn->query("SELECT * FROM scores DESC LIMIT 5") as $rows){
$count += $rows;
}
2
SELECT sum(score) as total
FROM
(SELECT score FROM your_table ORDER BY by score DESC LIMIT 1,5)
0
更換foo
和你的名字。
SELECT team_id, SUM(score) AS `score`
FROM `foo`
WHERE
(SELECT COUNT(*)
FROM `foo` AS t1
WHERE t1.score >= `foo`.score) <= 5
GROUP BY team_id
ORDER BY `score` DESC;
相關問題
- 1. 如何從MySQL表中檢索10個最新的DISTINCT IP?
- 2. 從C#中檢索5個表中的最後記錄
- 3. mysql中每行最高x的總和
- 4. 如何檢索分享點列表中的項目總和
- 5. 如何從MySQL表列中檢索特定字段的總和爲可變
- 6. 如何從3個表中檢索mysql數據庫中的值?
- 7. 如何從散列表中獲得5個最高值?
- 8. 從多個整數列表中找出K個最高總和
- 9. 獲得最高和兩個表中的值的總和
- 10. 如何獲得MySQL查詢數據每5分鐘的總和(列)和最後一個索引值
- 11. 從MySQL獲取用戶最低的總數和最高的總和
- 12. 如何從mysql表中使用mysql查詢從三個表中檢索值?
- 13. MySQL的 - 獲得最高和最低的5個結果
- 14. 如何從R中的向量返回5個最高值?
- 15. 如何從多維數組中檢索數組的最高值
- 16. 如何從兩個表中檢索數據的總和與條件
- 17. nhibernate,檢索表格中的最新行
- 18. 在100個數字的數組中找到5個最高數字的總和
- 19. 從表中檢索第二高的值
- 20. 如何從多維數組中的最高值和最低值和總和PHP
- 21. 從多個表中檢索記錄MySQL
- 22. MySQL:從多個表中檢索數據
- 23. MYSQL從兩個表中檢索數據
- 24. 從多個mySQL表中檢索數據
- 25. 如何檢索熊貓數據框中的k個最高值?
- 26. mySQL選擇 - 如何檢索只有1個結果和最高的數字ID?
- 27. 如何使用SQl從下表中檢索第n個最高詳細信息?
- 28. 從MySQL中檢索兩級分層數據的最佳方法
- 29. 結合從2個表中的總和,並列出前5個
- 30. PHP - 從元素組中檢索最低和最高值
做一個子選擇,選擇前五個,然後在外部選擇,對他們做一個總和。你也需要一些分組 - 你可以從這裏開始,並將其編輯成你的問題? '這是一個好習慣! (如果您使用某些測試數據製作SQL小提琴,則爲您提供獎勵積分)。 – halfer
爲了獲得前5名,首先搜索標籤'[mysql] [最大n-per-group]'。 MySQL沒有內置的「TOP 5」運算符,您需要使用這些答案中的方法來實現它。 – Barmar