相关疑难解决方法(0)

mysql - 在子查询中排序

我使用以下查询与MySQL 5.5(或以前的版本)多年没有任何问题:

SELECT t2.Code from (select Country.Code from Country order by Country.Code desc ) AS t2;
Run Code Online (Sandbox Code Playgroud)

结果的顺序总是在我需要的时候下降.

上周,我刚刚迁移到一个新的MySQL版本(事实上,我已迁移到MariaDB 10.0.14),现在使用相同数据库的相同查询不再按降序排序.它按升序排序(或使用自然顺序排序,实际上不确定).

那么,有人可以告诉我这是一个错误还是这是对MySQL/MariaDB最新版本中行为的改变?

谢谢.

G.普兰特

mysql sql subquery sql-order-by mariadb

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

mariadb ×1

mysql ×1

sql ×1

sql-order-by ×1

subquery ×1