我的查询有问题,有什么问题?MySQL病例声明 - 未知列在哪里
SELECT
CASE
WHEN cp_pessoa.score < 100 THEN 1
WHEN cp_pessoa.score < 300 THEN 2
WHEN cp_pessoa.score >= 300 THEN 3
END as id_ranking
FROM cp_pessoa
WHERE id_ranking IN (1,2);
我得到这个错误:#1054 - 在未知列'id_ranking 'where子句'
谢谢!
哪里犯规看到别名。 – Mihai