国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Mysql update 分組遞增 sql咨詢

瀏覽:102日期:2022-06-14 11:40:57

問題描述

idlevelsort_num110210320420520630730830930

要求得到

idlevelsort_num111212321422523631732833934

即頁面的展示順序如下

level1

1

2

level2

1

2

3

level3

1

2

3

4

目前的sql

set @index:=0; update t set sort_num = (@index:=@index+1) where level = 1 order by id;set @index:=0; update t set sort_num = (@index:=@index+1) where level = 2 order by id;set @index:=0; update t set sort_num = (@index:=@index+1) where level = 3 order by id;

不知有沒更簡潔的sql可以實現上述的需求?

補充

在線sql

問題解答

回答1:

如果只是為了頁面展示,不需要更新表的數據吧。可以試試下面的sql

select level, @sort_num:=if(@prev_level=t1.level, @sort_num+1, 1)from (select * from t order by id) t1, (SELECT @sort_num:=1, @prev_level:=NULL) varorder by id

相關文章:
主站蜘蛛池模板: 日本韩国一级毛片中文字幕 | 欧美成人午夜做爰视频在线观看 | 日本免费一区二区三区看片 | 欧洲老妇bbbbbxxxxx | 一级黄网站| 日韩a无吗一区二区三区 | 国模肉肉人体大尺度啪啪 | 亚洲精品亚洲人成在线麻豆 | 欧美深夜在线 | 亚洲综合色就色手机在线观看 | 久久久久久综合成人精品 | 精品国产91在线网 | 欧美国产合集在线视频 | 欧美一级欧美三级在线 | 成人在线午夜 | 日本一级特黄大一片免 | 二区久久国产乱子伦免费精品 | 中文字幕在线观看网址 | 婷婷尹人香蕉久久天堂 | 一本色道久久综合 | 2022年国产精品久久久久 | 欧美成人精品动漫在线专区 | 99精品免费观看 | 交性视频免费看 | 国产在线观看一区精品 | 欧美一级大黄特黄毛片视频 | 亚洲天堂网站在线 | 美女拍拍拍爽爽爽爽爽爽 | 青青热久久国产久精品 | 毛片视频免费观看 | 国产成人亚洲综合 | 99午夜高清在线视频在观看 | 亚洲天堂在线视频播放 | 日本一级特黄高清ab片 | 欧美日韩亚洲另类 | 九九久久久 | 亚洲精品综合欧美一区二区三区 | 99免费在线 | 新版天堂资源中文在线 | 日本成本人视频 | 大学生久久香蕉国产线观看 |