SQL:检查重复到内部联接表并将重复记录移动到另一个表

时间:2017-09-12 21:10:10

标签: sql tsql sql-server-2008-r2

我的项目是我需要检查TABLE1,TABLE2上的副本,重复的结果应该插入到TABLE3。

我这里的代码有错误。

  
    

错误: 关键字' FROM'附近的语法不正确。

  
Insert * into TABLE3 from TABLE2 where TABLE2.Column in (select TABLE2.Column from TABLE2 inner join TABLE1 on TABLE1.Column =TABLE2.Column)

1 个答案:

答案 0 :(得分:0)

您对Insert语句的语法不正确。 这是正确的语法:

Insert into TABLE3 select * from TABLE2 where TABLE2.Column in (select TABLE2.Column from TABLE2 inner join TABLE1 on TABLE1.Column =TABLE2.Column)