我在工作中在Oracle中多表查询再按时间倒序时,用order by 表名.datatime desc 总是实现不了。
不过最后问杨鹃最后和我说可以把我们查询的总个sql语句做为一个表来排序:
select rownum,aa.* from (.... order by 表名.datatime desc ) aa
本文介绍了在Oracle数据库中进行多表查询时遇到的问题及解决方案。通过将整个SQL查询视为虚拟表并使用ROWNUM进行排序,可以有效地解决按时间倒序排列的需求。
我在工作中在Oracle中多表查询再按时间倒序时,用order by 表名.datatime desc 总是实现不了。
不过最后问杨鹃最后和我说可以把我们查询的总个sql语句做为一个表来排序:
select rownum,aa.* from (.... order by 表名.datatime desc ) aa

被折叠的 条评论
为什么被折叠?