发布网友 发布时间:2022-04-23 07:44
共3个回答
热心网友 时间:2022-05-07 17:13
个人觉得:
如果你想实现自定义排序,也就是能实现上/下移动,改变排列顺序的话,还是得自己做算法的
不要使用数据库的“自动编号”自增型数据类型字段做为顺序或逆序排序
如果你的pro_id字段被定义为“自动编号”型字段请去除或另增字段为整型数据,你的SQL没问题
关于上移算法,你可以先读取该行的排序值,小于该值且是所有最小值中的最大数值,则交换
关于下移算法,你可以先读取该行的排序值,大于该值且是所有最大值中的最小数值,则交换
热心网友 时间:2022-05-07 18:31
select top 12 pic,upclassid,pro_id,property1 from proct where flag3=1 order by pro_id desc
desc是降序
asc是升序,默认是升序
前台排序的地方你没有给出代码,数据库里肯定是有排序字段的
热心网友 时间:2022-05-07 20:06
你那个上移下移排序有问题还是列表有问题,列表我想没问题,主要是上下移动吧!有上下移动的代码没