--用union,会去掉其中重复的记录
select * from a
union 
select * from b

解决方案 »

  1.   

    select * from a union select * from b
      

  2.   

    insert into TableC select distinct [ID],Col1,Col2...... from (select * from TableA UNION select * from TableB) as TempTable
      

  3.   

    UNION 运算符
    将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。
    使用 UNION 组合两个查询的结果集的两个基本规则是: 
    所有查询中的列数和列的顺序必须相同。
    数据类型必须兼容。 UNION
    指定组合多个结果集并将其作为单个结果集返回。
    ALL
    在结果中包含所有的行,包括重复行。如果没有指定,则删除重复行。
    select * from a union select * from b
      

  4.   

    select a.* into ccc from
    (
    select * from aaa
    union
    select * from bbb
    ) a