我的表主键是rec_no,自增长,正常默认排序是rec_no ASC的,但是如下图,按条件查询后有个ID排到最后去了
然后我多执行几次,那个ID又跑上去了,tmp_node_no2到13都一直正常,就是1要不在最后,要不在最前面
查询语句为 select * from tb_workflow where instance_no=94992
希望知道的人给小弟一点回复,能让默认排序是正常的,因为系统代码中使用的是默认,导致步骤出现混乱,谢谢!
这个可能跟添加顺序有关, 加一个order by rec_no asc试试
order by 不会有问题,因为系统封装,SQL是写死的,我想SQL端有没有默认按ID排序查询,查了下,基本是按索引排序的,这个表的索引页确实是 rec_no,另外只有 极个别的 instance组会出现这种情况,且都是最后一个到第一个,非常奇怪