亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

Mysql update 分組遞增 sql咨詢

瀏覽:106日期: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可以實現(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)文章:
主站蜘蛛池模板: 久久香蕉国产线看观看式 | 久草资源网站 | 亚洲国产成人九九综合 | 成人精品视频在线观看 | 久久视频精品36线视频在线观看 | 一区二区三区在线免费观看视频 | 亚洲二区在线观看 | 精品热99| 一区二区中文字幕亚洲精品 | 天天夜夜久久 | 久9精品视频 | 99er精品 | 国产美女视频黄a视频全免费网站 | 91精品国产91久久久久青草 | 亚洲精品一区二区三区在线观看 | 黑人巨大videos极度另类 | 91久久综合九色综合欧美98 | 性午夜| 国产手机在线小视频免费观看 | 亚洲精品韩国美女在线 | www.av视频在线| 欧美成人毛片在线视频 | 国产成人a福利在线观看 | 免费一级毛片不卡在线播放 | 毛片看| 中文字幕在线一区二区三区 | 欧美在线日韩在线 | 国产乱子伦露脸对白在线小说 | 欧美成人性做爰网站免费 | 国产成人无精品久久久久国语 | 99九九成人免费视频精品 | 欧美色xxx| 精品国产呦系列在线看 | 国产一级一国产一级毛片 | 久久精品国产亚洲 | 综合亚洲精品一区二区三区 | 国产性做久久久久久 | 欧美在线综合视频 | 国产91精品久久久久久久 | 精品热线九九精品视频 | 国产精品亚洲欧美日韩区 |