我已经为select子句中的所有字段指定了alis名称。我无法在where子句中使用这些名称。
我尝试使用having子句,但是通常where子句需要更多时间。对此有什么解决方案吗?
答案 0 :(得分:0)
你有两个选择,
一,使用WHERE
子句中的整个表达式
SELECT Hello,
DATE(CURDATE()) cur_date
FROM tableName
WHERE DATE(CURDATE()) >= CURDATE + INTERVAL 1 DAY
或者两个,将其包装在子查询中
SELECT *
FROM
(
SELECT Hello,
DATE(CURDATE()) cur_date
FROM tableName
) subAlias
WHERE cur_date >= CURDATE + INTERVAL 1 DAY