我想在sql中实现排序,原来在库中的表如1,想排成2,规则是下一序找上一序,一个个的往上找。60的上一序是50,以此类推,完成排序。语句麻烦附上,谢谢!

请用SQL完成数据库内表的排序(mysql数据库)
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- Hello World, 2022-07-06 09:35关注
with p as (select * from t a where not exists (select * from t b where a.工序=b.下工序) union all select a.* from t a inner join p on a.工序=p.下工序) select * from p
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用