mysql 关于分组排序后取值

那人好像一条狗.. 2020-09-30 03:33:00
比如type 有3个类型,然后查询结果根据type 分组,根据 date 排序(每个类型数据的date可能相同),然后怎么查出,每个类型的前10条数据(每个类型数据根据时间降序)
...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2020-09-30
  • 打赏
  • 举报
回复
e.g.
select * from (select *,row_number()over(partition by type order by date) as RN from tabName)as T where RN<=10;

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧