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

您的位置:首頁技術(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)文章:
主站蜘蛛池模板: 免费一级a毛片在线播放视 免费一级α片在线观看 | 色爽爽爽爽爽爽爽爽 | 欧美 亚洲 丝袜 清纯 中文 | 美女黄色在线 | 精品久久免费视频 | 一区三区三区不卡 | 亚洲自拍小视频 | 国产一级做a爰片在线看免费 | 国产精选一区 | 全部免费毛片在线 | 欧美搞黄视频 | 91精品国产免费网站 | 亚洲日本中文字幕在线 | 免费又黄又爽又猛大片午夜 | 那种视频在线观看 | 国产在线a不卡免费视频 | 成人网中文字幕色 | 在线看片日本 | 武松大战潘金莲三级在线 | 毛片大片免费看 | 免费特黄一级欧美大片在线看 | 亚洲精品久久精品h成人 | 欧美精品xxxⅹ欧美 欧美精品不卡 | 国产成人精品日本亚洲语音1 | 日韩一级视频 | 免费在线观看a级片 | 国产精品日韩一区二区三区 | 亚洲线精品久久一区二区三区 | 亚洲欧美日韩在线精品一区二区 | 国产男女交性视频播放免费bd | 精品国产一区二区三区久久影院 | 国产毛片一级国语版 | 牛牛本精品99久久精品88m | 久久成人国产精品免费 | 欧美特一级 | 国产成人91高清精品免费 | 亚洲国产成人在人网站天堂 | 三级色网 | 国产黄色小视频在线观看 | 韩国三级 mp4| 真实国产普通话对白乱子子伦视频 |