【发布时间】:2014-12-09 22:30:14
【问题描述】:
多年来,我在 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 的行为发生了变化?
【问题讨论】:
标签: mysql sql subquery sql-order-by mariadb