你的ID字段是主键吗
如果不是,用
select * from tb order id asc
才行

解决方案 »

  1.   

    可是我还没有明白啊
    我说的不是用程序显示出来,
    而是直接SQL中,返回所有行出现这样的情况的:id   int   自动增加    主键按照道理,他是会有顺序的递增的
    可是为什么数据库里面的ID,不是按大小顺序一个个递增的,
    比如说ID号为 1235  在 1222 前面
    按理论 1222  后面 才识 1235啊
    怎么会这样????????????????????
      

  2.   


    CREATE TABLE [tb] (  [id] [int] IDENTITY (1, 1) NOT NULL , [a] [char] (2) NULL )
    ALTER TABLE [tb] WITH NOCHECK ADD CONSTRAINT [PK_tb] PRIMARY KEY  NONCLUSTERED ( [id] )
    insert tb values ('a')
    insert tb values ('b')
    insert tb values ('c')
    insert tb values ('d')
    select * from tbdrop table tb