这是我的查询:
SELECT user,name,SUM(price) FROM $tableName WHERE faktor='1' GROUP BY user ORDER BY SUM(price) ASC
此查询有效,但我想显示 Who Have Sum(price) Bigger Than 100 $。
我用 WHERE SUM(Price) < '100'
测试它但不起作用,结果是错误的。
谢谢;)
最佳答案
您需要使用HAVING
,而不是WHERE
。
SELECT user,name,SUM(price)
FROM $tableName
WHERE faktor='1'
GROUP BY user
HAVING SUM(price) < 100
ORDER BY SUM(price) ASC
WHERE
在进行分组之前适用。 HAVING
应用后记。
关于php - "Where SUM(Price) Bigger Than Equal "的 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737698/