私はまったくの初心者で、これまでケースを使用したことがないので、笑わないでください。
このクエリが機能しないのはなぜですか?
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
次のエラーが表示されます。
'CASE WHEN
age
BETWEEN '10' AND '15' =2 THEN 2 の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。