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