【发布时间】:2014-05-12 19:11:09
【问题描述】:
当我使用 AS 定义执行 SELECT 语句并且我想对其进行过滤时,它会给出以下错误:#1054 - 'where 子句'中的未知列 'TimeInSeconds'
代码:
Select Id, time/10000000 as TimeInSeconds FROM Results WHERE
TimeInSeconds > 5 AND
TimeInSeconds < 36000
我了解 TimeInSeconds 不是原始表的一部分的错误,但有没有办法使用这些定义的列?
【问题讨论】:
-
您可以使用
WHERE time/10000000...或将其放在子查询中...
标签: mysql sql select parameter-passing where