Sql 这是对具有相同insert datetime的行进行排序的正确方法吗?

Sql 这是对具有相同insert datetime的行进行排序的正确方法吗?,sql,mysql,database,jdbc,Sql,Mysql,Database,Jdbc,当我从应用程序Java JDBC执行查询时,它首先返回带有seq 83的行。但我要的是带序号84的那一行 seq | dtCreated | 84 | 2009-09-14 16:16:23 | 83 | 2009-09-14 16:16:23 | 82 | 2009-09-14 16:15:01 | 这个问题正确吗?我将其解释为,如果dtCreated中存在关联,则使用seq进行排序 select * from mim order by dtCrea

当我从应用程序Java JDBC执行查询时,它首先返回带有seq 83的行。但我要的是带序号84的那一行

seq   |   dtCreated         |
84    | 2009-09-14 16:16:23 |
83    | 2009-09-14 16:16:23 |
82    | 2009-09-14 16:15:01 |
这个问题正确吗?我将其解释为,如果dtCreated中存在关联,则使用seq进行排序

select * from mim order by dtCreated DESC, seq DESC;

是的,你说得对

您可以在多个列上排序,并且 您可以在中对不同的列进行排序 不同的方向。比如说 按动物类型进行升序排序 订购,然后按出生日期在 动物类型按降序排列 最年轻的动物首先使用 以下查询:

从中看到结果

SELECT name, species, birth FROM pet
ORDER BY species, birth DESC

示例中提供。

您是否有支持这一点的引用?