Sql 这是对具有相同insert datetime的行进行排序的正确方法吗?
当我从应用程序Java JDBC执行查询时,它首先返回带有seq 83的行。但我要的是带序号84的那一行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
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
示例中提供。您是否有支持这一点的引用?