【发布时间】:2014-04-02 13:44:27
【问题描述】:
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
【问题讨论】:
-
嗯...我的缩进有点错误,但这应该有助于提高可读性。
标签: sql sql-server select select-into