В течение многих лет я без проблем использовал следующий запрос с MySQL 5.5 (или предыдущими версиями):
SELECT t2.Code from (select Country.Code from Country order by Country.Code desc ) AS t2;
Порядок результата всегда уменьшался по мере необходимости.
На прошлой неделе я только что перешел на новую версию MySQL (фактически я перешел на MariaDB 10.0.14), и теперь тот же запрос с той же базой данных больше не сортируется по убыванию. Он сортируется по возрастанию (или сортируется с использованием естественного порядка, на самом деле не уверен).
Итак, может кто-нибудь сказать мне, если это ошибка или это изменение поведения в последних версиях MySQL/MariaDB?