MariaDB Query работает, а MYSQL - нет - PullRequest
0 голосов
/ 25 октября 2019

У меня есть два веб-сайта с одинаковыми таблицами базы данных. Если следующий запрос выполняется на сайте с использованием 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, чтобы он правильно отображал рейтинг?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...