id (自动增长)   type    name    number
1                 2      2       1
2                 3       3      1
3                  21     21     1
现在要实现
id (自动增长)   type    name    number
1                 2      2       1
2                 3       3      1
3                 21     21      1
4                2      2        2
5                3       3       2
6                21     21       2怎么实现

解决方案 »

  1.   

    insert into [表] select type,name,number+1 from [表]
      

  2.   

    这是我在SQL中查询出来的值的语句 :
    select * from proginfo where progname in
    ( Select progname from  proginfo group by progname having count(*)=1)
    我想把这些值在原来的数据库中在写一边   并且修改NUM=2(原来是1)
      

  3.   

    insert into table(type,name,number)
    select type,name,number+1 as number from table
      

  4.   

    SELECT ID = IDENTITY(INT,1,1) , type  ,  name  ,  number INTO 新表 from 原表
      

  5.   

    insert into table select type,name,number+1 from table都说过了