av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

Mysql update 分組遞增 sql咨詢(xún)

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

問(wèn)題描述

idlevelsort_num110210320420520630730830930

要求得到

idlevelsort_num111212321422523631732833934

即頁(yè)面的展示順序如下

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;

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

補(bǔ)充

在線(xiàn)sql

問(wèn)題解答

回答1:

如果只是為了頁(yè)面展示,不需要更新表的數(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)文章:
主站蜘蛛池模板: 91在线看片 | 成人免费一区二区三区视频网站 | 一区二区精品 | 91精品国产一二三 | 久久久av | 久久精品国产久精国产 | 欧美国产视频 | 国产三区在线观看视频 | av官网在线 | 精品麻豆剧传媒av国产九九九 | 天堂中文在线播放 | 色综合久久伊人 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 中文字幕精品一区二区三区精品 | 麻豆天堂 | 天天干狠狠干 | 国产精品久久网 | 日本在线免费看最新的电影 | 91一区二区三区在线观看 | 国产欧美一区二区三区在线播放 | 精品少妇一区二区三区在线播放 | 日韩在线免费视频 | 日韩欧美一级精品久久 | 欧美黄色免费网站 | 一区二区三区视频在线 | 免费大黄视频 | 欧美日韩视频一区二区 | 亚洲综合五月天婷婷 | 成人毛片视频免费 | 日韩黄色免费 | 国产欧美精品一区二区 | 99精品一区二区三区 | 成人午夜免费视频 | 91在线视频精品 | 亚洲深夜福利 | 欧美不卡一区 | 夜夜夜夜夜夜曰天天天 | 农村黄性色生活片 | 国产精品日韩在线观看 | 天堂av资源| 欧美1页 |