假设这个查询语句查出了5条记录
select id from table where 1 = 1;
就是有5个id,
然后我想把这5个id号插入到另一个表中应该怎么写?

解决方案 »

  1.   

    --如果另一个表存在
    insert into 另一个表
    select id from table where 1 = 1; --如果另一个表不存在
    select id into 另一个表 from table where 1 = 1; 
      

  2.   

    insert into acmilan
    select PlayerID from user_player_info where 1=1;报错 照你说的写的啊
      

  3.   

    字段不匹配
    是这样的
    我要把表A中读取的5条aID记录
    插入到表B中的bID里面。
    该怎么写?
      

  4.   


    acmilan表有很多个字段?或者是acmilan里的字段的类型与PlayerID不一样?
      

  5.   


    insert into acmilan(bID)
    select PlayerID from user_player_info where 1=1;