8c 数据库,MySQL数据库5.8以上与以下版本,Oracle数据库实现row_number() over(partition by 分组列 order by 排序列 desc)
目录
1 需求
有一个日志表,里面有很多的数据,每一个数据都有一个创建时间,都有一个任务ID,一个任务有n多个日志,现在我想要拿到任务的最新的前几个日志,那么如何一个sql 就查询到
肯定是要使用分组
2 实现MySQL
5.8以下
3 pg 数据库和5.8以上版本的MySQL,oracle 数据库
pg数据库就是8c 数据库
语法格式: