首页 新闻 搜索 专区 学院

SQL查询排序问题(有图)

0
悬赏园豆:5 [已关闭问题] 关闭于 2014-08-11 16:42

  我的表主键是rec_no,自增长,正常默认排序是rec_no ASC的,但是如下图,按条件查询后有个ID排到最后去了

然后我多执行几次,那个ID又跑上去了,tmp_node_no2到13都一直正常,就是1要不在最后,要不在最前面

查询语句为  select * from tb_workflow where instance_no=94992

希望知道的人给小弟一点回复,能让默认排序是正常的,因为系统代码中使用的是默认,导致步骤出现混乱,谢谢!

风醉的主页 风醉 | 小虾三级 | 园豆:1197
提问于:2014-08-11 15:05
< >
分享
所有回答(1)
0

这个可能跟添加顺序有关, 加一个order by rec_no asc试试

上兵伐谋 | 园豆:547 (小虾三级) | 2014-08-11 16:13

order by 不会有问题,因为系统封装,SQL是写死的,我想SQL端有没有默认按ID排序查询,查了下,基本是按索引排序的,这个表的索引页确实是 rec_no,另外只有 极个别的 instance组会出现这种情况,且都是最后一个到第一个,非常奇怪

支持(0) 反对(0) 风醉 | 园豆:1197 (小虾三级) | 2014-08-11 16:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册