SELECT .... ColumnNames ...
INTO [FOUND_DUPLICATES]
FROM [FIND_DUPLICATES] AS FD
WHERE FD.[Contract No] IN
(SELECT [Contract No],
[Vehicle Identity number (VIN)],
COUNT(*) AS Anzahl
FROM FIND_DUPLICATES
GROUP BY
[Contract No],
[Vehicle Identity number (VIN)]
HAVING COUNT(*) >1)
在这里你可以看到我想要的:)
查找重复项并将它们复制到另一个表。但是使用这段代码我得到一个错误:
当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。
用于查找重复项的 SELECT 语句运行良好。但是我无法使用 Select Into 仅选择重复项并将其复制到新表中。
我希望你能理解我想要什么,任何人都可以帮助我:)
//编辑:我使用 SQL Server 2008 R2