Моя версия MySQL 5.6.
У меня есть запрос MySQL, который я получаю сообщение об ошибке, и мне нужна помощь, чтобы понять, что я делаю неправильно.
Вот запрос:
select images.thumbnail16x9_file,
images.square_file,
RANK() OVER (ORDER BY images.timestamp desc) rank
from images
where images.media_id = 875021;
Это сообщение об ошибке:
У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с '(ORDER BY images.timestamp) rank
из изображений, где images.media 'в строке 3
Я получу результат обратно, если сделаю:
select images.thumbnail16x9_file,
images.square_file
from images
where images.media_id = 875021 ;
Есть идеи?