我是一个完全的新手,以前从未使用过案例,所以请不要笑。
为什么这个查询不起作用?
SELECT *
FROM `cronjob_reloaded`
WHERE `carid` LIKE '%bmw%'
OR `age` BETWEEN '10' AND '15'
ORDER BY
CASE WHEN `carid` LIKE '%bmw%' = 1
THEN 1
CASE WHEN `age` BETWEEN '10' AND '15' = 2
THEN 2
我收到此错误:
检查与您的 MySQL 服务器版本相对应的手册,以了解在 'CASE WHEN
age
BETWEEN '10' AND '15' =2 THEN 2附近使用的正确语法