将不同的行从一个表复制到另一个表

dub*_*ech 2 sql-server-2008 sql-server

在 SQL Server 中,我可以通过执行以下操作将一个表复制到另一个表中:

Select * into desttable from sourcetable
Run Code Online (Sandbox Code Playgroud)

但是,源表中有重复的行,我只想复制不同的行。我该怎么做呢?

谢谢

JNK*_*JNK 5

如果它们是真正的完全重复,您可以执行以下操作:

SELECT DISTINCT *
INTO NewTable
FROM Sourcetable
Run Code Online (Sandbox Code Playgroud)

如果他们在每个领域都不是精确的骗子,那么我们需要更多信息。