您只能在GROUP BY,ORDER BY或HAVINg子句中使用列别名。
标准SQL不允许您在WHERe子句中引用列别名。之所以施加此限制,是因为执行WHERe代码时,可能尚未确定列值。
从MySQL文档复制
正如评论中指出的那样,改用HAVINg可能会完成工作。请务必在此给读取其中Vs
HAVINg虽然。

您只能在GROUP BY,ORDER BY或HAVINg子句中使用列别名。
标准SQL不允许您在WHERe子句中引用列别名。之所以施加此限制,是因为执行WHERe代码时,可能尚未确定列值。
从MySQL文档复制
正如评论中指出的那样,改用HAVINg可能会完成工作。请务必在此给读取其中Vs
HAVINg虽然。