我查询出来一条数据
select id from 表A where 条件
怎么样才能把我查询出来的ID直接插入表B中
一条SQL语句能实现查询后再插入的功能吗?
我是新手请见谅.....
谢谢了

解决方案 »

  1.   

    insert 表B(id) select id from 表A where 条件
      

  2.   

    INSERT [B]([ID]) SELECT ID FROM [表A] WHERE 条件
      

  3.   

    insert b(id)
    select id 
    from 表A 
    here 条件
      

  4.   

    insert into b(id)
     select id from a where 条件
      

  5.   

    select '(N:'+ rtrim(cast((rand()*maxX) as int)+1) + ':' + rtrim(cast(rand()*20 as int)+1) + ')' ,a
    from Prod_Coordinate  
    where minX=1 and minY=1 and maxY=20 order by newid() 如果把这条数据查询出来的数据插入到表B中的Coordinate列中应该怎么写? 表B中有多个字段  (name sex age Coordinate)
      

  6.   

    insert b (id) select id from a where 
      

  7.   

    insert into b(id) 
    select id from a 
    .....
    加分