2
例如,假設我有我可以在SQL的WHERE子句中使用SUM函數的結果嗎?
SELECT sum(...) as total
我可以這樣做
WHERE total > 10
當我嘗試實際的語法,我得到一個錯誤未知列「總」在「where子句」使用MySQL
例如,假設我有我可以在SQL的WHERE子句中使用SUM函數的結果嗎?
SELECT sum(...) as total
我可以這樣做
WHERE total > 10
當我嘗試實際的語法,我得到一個錯誤未知列「總」在「where子句」使用MySQL
使用HAVING
代替WHERE
涉及聚合體的條件:
SELECT SUM(somecolumn) AS total FROM sometable HAVING total > 10;
嘗試HAVING
HAVING total > 10