首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

为何小弟我把排序后的结果插入到表A中,但是select * from A得到的却是乱序

2012-03-05 
为何我把排序后的结果插入到表A中,但是select * from A得到的却是乱序insertintot_join(clientuuid,conten

为何我把排序后的结果插入到表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

除非在设计表时就排序
[解决办法]
不知是不是排序规则的问题啊
[解决办法]
表数据是按聚集索引排序的,如果你的表没有聚集索引,建一个,否则就是乱的。

热点排行