为何我把排序后的结果插入到表A中,但是select * from A得到的却是乱序
insert into t_join(clientuuid,contentid,assesstime) select clientuuid,contentid,assesstime from samples2 order by clientuuid,assesstime
t_join中有一个自动计数的id列
我然后select * from t_join,出来的是乱七八糟的结果,一点都没有排序。
哪怕我用select * from t_join order by id把数据导出到文本里面,再导入,依然是乱序。怎么回事啊?急哦!
------解决方案--------------------在表设计里有个约束,可以调整
具体忘了那个了,有点儿对不住lz. 汗...
------解决方案--------------------每次打开表时select * from t_join order by id
除非在设计表时就排序
------解决方案--------------------不知是不是排序规则的问题啊
------解决方案--------------------表数据是按聚集索引排序的,如果你的表没有聚集索引,建一个,否则就是乱的。