我想把从表1查询字段:A,B,C得到的结果插入到表2字段:A2,B2,C2中,SQL如何写的?

解决方案 »

  1.   


      insert 表2(A2,B2,C2) select A,B,C from 表1
      

  2.   

    insert into 表2(A2,B2,C2) select A,B,C from 表1
      

  3.   

    insert 表2(A2,B2,C2) select A,B,C from 表1=================应该满足你的要求
      

  4.   

    还有一点就是:
    表2还有两个字段的值不是从表1所得结果插入的。比如我又将两个字段值c,d(不是从表1得来的)同时插入到表2的c2,d2中,该怎么做呢?
    这样吗?
    insert 表2(c2,d2,A2,B2,C2) c,d,select A,B,C from 表1
    是这样吗?
      

  5.   

    我觉得可能不对,你可以用两条语句吗,先执行第一步插入,
    再insert T2(c2,d2) values(c,d)