У меня есть два веб-сайта с одинаковыми таблицами базы данных. Если следующий запрос выполняется на сайте с использованием 10.2.25-MariaDB-log, он работает, но если выполняется на сайте с использованием MYSQL 5.6.45, это не так. Вот запрос:
SELECT masterpoints_total, FIND_IN_SET( masterpoints_total,
( SELECT GROUP_CONCAT( masterpoints_total ORDER BY masterpoints_total
DESC ) FROM `members` ) ) AS rank FROM members WHERE number = "N433975"`
На сайте MYSQL Maria результаты 1033 (masterpoints_total) и 630 (rank), в то время как на сайте MYSQL результаты 1033 и 0. Ноль неправильный.
Как исправить сайт MYSQL, чтобы он правильно отображал рейтинг?
Спасибо.