php - 如何使用 limit 子句对记录进行排序

标签 php mysql sorting limit

我必须选择前 5 条记录并按输入日期升序显示它们。

下面是我的查询:

select id,name,entry_date from users order by entry_date desc limit 0,5

它为我提供了最新输入的 5 个用户。但我希望它们按进入日期递增。

如何使用相同的查询按升序排列它们?

最佳答案

这将按预期工作

  SELECT  * FROM 
    ( 
        select id,name,entry_date from users order by entry_date desc limit 0,5
    ) as a ORDER BY a.entry_date asc

关于php - 如何使用 limit 子句对记录进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077003/

相关文章:

MySQL 按固定位置排序

java - MySQL 插入异常 [JAVA]

mysql - 根据相同的列集对数据进行排序

c - 尝试使用指针数组和冒泡排序编写数据排序程序,请帮忙

php - 我在 javascript 中遇到验证问题

php - 使用jquery动态获取类名

php - 无法使用 mysql_connect 连接到 ipage.com 托管中的数据库?

mysql - 计算 SQL 查询中不同行的条件

Linux 排序 - 求助

php - 将 mysql 架构添加到 MySQL Workbench?