如何在表中查找重复的id并显示其中的列表

时间:2014-06-21 07:12:57

标签: sql-server sql-server-2008

我将数据从一个表导入另一个具有相同结构的表只有这两个表中的一个更改我在新表中添加了一个主键。所以我想找出重复的id我的表。我使用下面的查询找出,但这不起作用。但同样的查询在mysql sybase中有效。我需要在打击查询中更改。

SELECT RPSID,COUNT(1) AS n 
FROM Rpserv 
GROUP BY RPSID 
HAVING n>1 ORDER BY RPSID DESC

1 个答案:

答案 0 :(得分:2)

SELECT RPSID, COUNT(*) AS n 
    FROM Rpserv 
    GROUP BY RPSID 
    HAVING COUNT(*)>1 
    ORDER BY RPSID DESC