亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Mysql update 分組遞增 sql咨詢

瀏覽:78日期: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;

不知有沒更簡(jiǎn)潔的sql可以實(shí)現(xiàn)上述的需求?

補(bǔ)充

在線sql

問題解答

回答1:

如果只是為了頁面展示,不需要更新表的數(shù)據(jù)吧。可以試試下面的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

相關(guān)文章:
主站蜘蛛池模板: 日产国产欧美视频一区精品 | 国产精品亚洲午夜一区二区三区 | 国产成人综合欧美精品久久 | 精品区在线观看 | 美国一级做a一级视频 | 老人与老人免费a级毛片 | 国产色视频网站 | 亚洲精品入口一区二区在线观看 | 日本高清视频一区二区 | 国产精品98福利小视频 | 国产精品久久久久9999小说 | 一本毛片| 伊人伊成久久人综合网777 | 狠狠色丁香久久婷婷综合_中 | 国产特级黄色片 | 99re6久精品国产首页 | 玖玖在线国产精品 | 国产免费久久精品99久久 | 一级特黄aaa大片29 | 国产色视频在线 | 18年大片免费在线观看 | 午夜激情视频在线观看 | 国产喷水吹潮视频在线播放 | 国产成本人三级在线观看网站 | 中日韩毛片 | 一区二区三区免费视频观看 | 自拍亚洲一区 | 欧美精品在线视频 | 久操视频免费 | 免费视频一区 | 米奇精品一区二区三区 | 久久精品呦女 | 中文一级国产特级毛片视频 | 亚洲欧美成人中文在线网站 | 国产免费大片 | 亚洲综合伊人色一区 | 在线观看黄日本高清视频 | 日本国产精品 | 国产精品福利视频一区二区三区 | 黄色a级网站 | 亚洲夜色|