如何通过sql命令对数据库中的数据重新排序

UPDATE `crm_tag` a SET a.`sort`=(SELECT row_num FROM (SELECT id,`sort`, ROW_NUMBER() OVER (ORDER BY id DESC) AS row_num FROM `crm_tag`) AS b
WHERE a.`id`=b.id);
posted @ 2024-03-26 15:58  青山下  阅读(26)  评论(0编辑  收藏  举报