Я недавно обновил свой MariaDB 5.5 до MariaDB 10.3.14 специально, чтобы иметь возможность использовать функцию RANK () OVER, которая была введена после 10.2.
После прохождения процесса обновления я получаю то же сообщение об ошибке синтаксиса, которое получаю на 5.5.
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'RANK() OVER (
ORDER BY
at line 2
Я пытаюсь понять, почему после обновления у меня все та же ошибка.
Вот запрос, который я использую:
SELECT member_id, total_pts, correct_predictions, correct_goals
RANK() OVER (
ORDER BY
total_pts DESC,
correct_predictions DESC,
correct_goals DESC
) rank
FROM quiniela_1;
Что я делаю не так?