MySQL查询 - 未知列

RSi*_*lva 0 mysql alias field

我正在尝试运行查询,但是在'where子句'中出现了"未知列'MyField'"错误.

这是我的查询:

SELECT id, sum(lineValue * quantity) as TotalLine
FROM myTable
WHERE (TotalLine BETWEEN 10 and 500)
group by id 
Run Code Online (Sandbox Code Playgroud)

我该如何执行类似的查询?谢谢

Qua*_*noi 7

SELECT  id, SUM(lineValue * quantity) as TotalLine
FROM    myTable
GROUP BY
        id
HAVING  TotalLine BETWEEN 10 and 500
Run Code Online (Sandbox Code Playgroud)