mysql中,同一个表中得某一个字段如何根据另一个字段排序?? 10
比如一个表event如图中上半部分:如何根据weight中值从大到小的顺序将Id重新排序变成图中下半部分,而weight字段保持不变?我用SELECTIdfromeven...
比如一个表event如图中上半部分:
如何根据weight中值从大到小的顺序将Id重新排序变成图中下半部分,
而weight字段保持不变?我用SELECT Id from event order by weight DESC,能得到排序的Id字段,但是返回查看event表中的Id字段并没有变成排序之后的顺序,如何用排序之后的Id字段覆盖掉原来的Id字段??求详细代码!!谢谢! 展开
如何根据weight中值从大到小的顺序将Id重新排序变成图中下半部分,
而weight字段保持不变?我用SELECT Id from event order by weight DESC,能得到排序的Id字段,但是返回查看event表中的Id字段并没有变成排序之后的顺序,如何用排序之后的Id字段覆盖掉原来的Id字段??求详细代码!!谢谢! 展开
3个回答
展开全部
create table temptable select * from event
delete table event
insert into event select * from temptable order by weight desc
delete table event
insert into event select * from temptable order by weight desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |