两张表的数据有没有什么可关联的ID啊之类的?有的话就再建一张吧
用个联接查询再insert新表

解决方案 »

  1.   

    是在查询的时候合成一张表吗?
    --如果去掉重复的记录用union,注意字段的对应
    select col1,col2,col3 from wyx
    union 
    selct col1,col2,col3 from smkx
    --如果不去掉重复的记录用union all,注意字段的对应
    select col1,col2,col3 from wyx
    union all
    selct col1,col2,col3 from smkx
      

  2.   

    如果是生成一张新表
    --如果去掉两表重复的记录用union,注意字段的对应
    insert newtablename(col1,col2,col3)
    select col1,col2,col3 from wyx
    union 
    selct col1,col2,col3 from smkx
    --如果不去掉重复的记录用union all,注意字段的对应
    insert newtablename(col1,col2,col3)
    select col1,col2,col3 from wyx
    union all
    selct col1,col2,col3 from smkx
      

  3.   

    表结构一样吗
    那可以用union all 连接,速度比union快select * into newtable
    from
    (select * from table1 union all select * from table2 ) a