0
我已为SELECT子句中的所有字段提供了alis名称。我无法在where子句中使用这些名称。在where子句中使用列的别名名称
我试图使用having子句,但它通常需要更多时间where子句。有没有解决方案?
我已为SELECT子句中的所有字段提供了alis名称。我无法在where子句中使用这些名称。在where子句中使用列的别名名称
我试图使用having子句,但它通常需要更多时间where子句。有没有解决方案?
您有这两种选择,
一,使用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
你有你尝试过什么样的例子? – j883376 2013-05-06 08:18:10