2009-04-13 61 views
0

我试图运行一个查询,但我得到了“未知列'MyField'在'where子句'”的错误。MySQL查询 - 未知列

这是我的查询:

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

我怎么能执行一个类似的查询? 谢谢

+0

通过声明添加组 – RSilva 2009-04-13 10:44:37

回答

7
SELECT id, SUM(lineValue * quantity) as TotalLine 
FROM myTable 
GROUP BY 
     id 
HAVING TotalLine BETWEEN 10 and 500 
+0

非常感谢你,Quassnoi – RSilva 2009-04-13 10:51:45