【发布时间】:2014-03-22 12:55:57
【问题描述】:
我使用下一个查询:
SELECT ROUND(r/h) AS conv FROM table WHERE conv > 1
我收到错误"Unknown column 'conv' in 'where clause'",但为什么呢? AS conv之后是不是还不存在?
【问题讨论】:
-
@Bob 的回答显示了正确的方法,您不妨试试:
SELECT * FROM (SELECT ROUND(r/h) AS conv FROM table) as t1 WHERE conv > 1;