может быть, вы можете помочь, я использую этот случай запроса, и я пытаюсь сделать mysql взвешивания с ним.Что с ним не так?
SELECT *
FROM cronjob_reloaded
WHERE site IN ('site1.com', 'site2.com')
ORDER BY (CASE site
WHEN 'site1.com' THEN 0.2
WHEN 'site2.com' THEN 0.8 ) * RAND( ) DESC
LIMIT 0 , 30
MySQL сказал: Документация
1064 - у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с ') * RAND () DESC LIMIT 0, 30' в строке 4