【发布时间】:2015-01-30 15:41:16
【问题描述】:
如何将 where 子句与新列名一起使用?
SELECT
IF(cond, 'yes', 'no') AS 'NEW_COLUMN'
FROM
table
WHERE
NEW_COLUMN = 'yes'
MySQL 错误 1054:“where 子句”中的未知列“NEW_COLUMN”
【问题讨论】:
-
你的示例SQL可以重构为
SELECT 'yes' FROM table WHERE cond -
@paul:把它写成答案。