日期:2014-05-17  浏览次数:20565 次

求实现更新数据库中排序的思路,希望有比较好的算法
假设目前存在一张表,字段如下
id sort(排序用) uname .....
1 1 aaaa
2 2 bbb
3 3 cccc
4 4 dddd ........

现在需要将第四个排序到第二个前方,如

id sort(排序用) uname .....
1 1 aaaa
4 2 dddd
2 3 bbbb
3 4 ccccc........


大概就是这样的效果。。

求一个比较好的实现算法。可以使用存储过程之类的。
在线等 谢谢

 

------解决方案--------------------
你这个原理是什么?依据什么来排1423?没有依据的话只能硬拼出语句出来,你估计后续会用不到的。
------解决方案--------------------
order by sort ???
------解决方案--------------------
这是什么规律,

------解决方案--------------------
看不懂你的表述呀
------解决方案--------------------
这个估计要用动态SQL实现,有点抽象无法举例.