我想選擇極限值爲2的幾個值的總和。我已經看到了一些這樣的例子(9877872),但一直無法讓它工作。我有MySQL選擇與極限和世界總和
SELECT SUM(points)
FROM
(SELECT points FROM user_table
WHERE city=1 AND group =5)
AS min_points ORDER BY points DESC LIMIT 2
但是在查詢結束時限制條款似乎並沒有被執行,我只是得到表中的所有用戶的總和......
會有人知道我做錯了...?
這不是很清楚是什麼導致你的期望。 子查詢返回城市1和組5的用戶點數的列表。外部查詢simpy計算總和。 因此,您可以獲得城市= 1和組= 5的所有用戶的總積分。 –
總和僅返回一行,因爲查詢未按組列出語句。你的問題並不清楚你想分組。請澄清你的問題。 –