在查询中使用已选择的单元格

时间:2012-09-28 10:54:37

标签: mysql database

我想知道MySQL中是否有可能使用我之前在查询中做出的选择来制作数学语句? E.g:

SELECT
 t.date as the_date,
 TIMETODIFF(the_date, NOW()) as date_diff,
 t.time_interval as t_interval,
 (date_diff / t_interval) as intervals_left
WHERE
 something = something
ORDER BY
 something DESC

我的问题是,我不能使用这个名字,我给出了选择。例如,当我使用“the_date”来计算date_diff时,它会显示“未知列”。

1 个答案:

答案 0 :(得分:1)

您不能再使用在该部分的select部分中定义的别名。您可以在查询的where部分或其他后续部分中使用它。