菜鸟求一条sql语句,我有2个相同结构的表,我想把一个表的数据插入到另一个表的末尾,怎么写啊?

解决方案 »

  1.   

    insert into a from b
      

  2.   

    在关键字 'from' 附近有语法错误。
      

  3.   

    insert into b  select * from a
      

  4.   

    inset into b 
      select * from a
      

  5.   

    insert into a select * from b
      

  6.   

    先判断一下两个表里是否有相同记录,如果有看一下表里是否允许相同的记录存在,如果可以,那就直接
    insert into a select * from b,如果不允许有相同记录,那就一条一条插或者把B的非重复数据放到一个对象里再插入到A表中
      

  7.   

    回复人: freedom2001(天翔) ( ) 信誉:100  2004-10-17 20:05:00  得分: 0  
     
     
       先判断一下两个表里是否有相同记录,如果有看一下表里是否允许相同的记录存在,如果可以,那就直接
    insert into a select * from b,如果不允许有相同记录,那就一条一条插或者把B的非重复数据放到一个对象里再插入到A表中
      
     
    TO:天翔
    insert into a select * from b where not exists(select * from a)