日期:2014-05-18  浏览次数:20593 次

主建和所有列排序不一样?
ID是主健,name,age
ID自动增长列
我select   top   10   *的时候   是根据ID由低到高来排序的
但是奇怪的是   select   top   10   (ID)的时候。ID排序并非由低到高。而是打乱的?怎么回事?

------解决方案--------------------
select top 10 (ID) from table
order by id --要加order by 否则排序得不到保证!
------解决方案--------------------
数据库算法问题,楼主问得有道理,我也想知道
------解决方案--------------------
当你的查询语句没有指定排序时,SQL优化器会根据具体条件自动加上order by 索引,
所以你想按ID排序应该后面明确指定.
------解决方案--------------------
樓上說的有道理
------解决方案--------------------
各位大哥,帮我顶一下这个贴,谢谢了.
http://community.csdn.net/Expert/topic/5551/5551965.xml?temp=.8143885

是关于删除重复列的问题!