0

制限が 2 のいくつかの値の SUM を選択しようとしています。この例 (9877872) をいくつか見ましたが、機能させることができませんでした。私は持っている

SELECT SUM(points) 
FROM 
(SELECT points FROM user_table 
WHERE city=1 AND group =5)  
AS min_points ORDER BY points DESC LIMIT 2

ただし、クエリの最後の制限句は実行されていないようで、テーブル内のすべてのユーザーの合計を取得するだけです...

私が間違っていることを誰かが知っていますか...?

4

1 に答える 1

2

これを試して

    SELECT SUM(points) 
FROM 
(SELECT points FROM user_table 
WHERE city=1 AND group =5 ORDER BY points DESC LIMIT 2)  AS t1
于 2013-08-17T19:49:35.030 に答える