[英]MySQL select SUM with LIMIT AND WHERE
我试图选择几个值的SUM,限制为2.我已经看到了几个这样的例子(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
但是,查询末尾的limit子句似乎没有被执行,我只得到表中所有用户的总和...
有谁知道我做错了什么......?
尝试这个
SELECT SUM(points)
FROM
(SELECT points FROM user_table
WHERE city=1 AND group =5 ORDER BY points DESC LIMIT 2) AS t1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.