暂无图片
mysql数据库中如何才能实现分组内排序?
我来答
分享
H
hgb524
2022-12-10
mysql数据库中如何才能实现分组内排序?

如题

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
游湖

SELECT id,sl1,rank
FROM
(
SELECT t.*, IF(@p=id,@r:=@r+1,@r:=1) AS rank,@p:=id FROM t,(SELECT @p:=NULL,@r:=0) r
ORDER BY id
)s;

暂无图片 评论
暂无图片 有用 0
打赏 1
暂无图片
游湖
答主
2022-12-10
这个rank如果报错的话,可以修改下,mysql8.0好像不能用这个可以加个1。有啥问题可以找我。
hgb524
题主
2022-12-10
yBmZlQzJ
2022-12-10
666
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏