小编Wil*_*eri的帖子

MySQL Case语句-未知列在哪里

我的查询有问题,怎么了?

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);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:#1054-“ where子句”中的未知列“ id_ranking”

谢谢!

mysql sql case

5
推荐指数
2
解决办法
2289
查看次数

标签 统计

case ×1

mysql ×1

sql ×1