解决MySQL子查询排序失效的问题

问题描述:高版本的MySQL(5.6以上)在子查询中使用order by 语句后查询结果并不会显示排序后的结果。 以下是我使用的两个解决方法,供参考: 1.当子查询的order by语句后面没有limit关键字时,数据库会自动优化,即忽略order by语句。因此只需要添加limit关键字即可。 2.在子查询中使用聚合函数。 具体示例如下所示: 现在我有一张表message,存放用户的对话信息,表
相关文章
相关标签/搜索