Sql server 如何在表中找到重复id并显示该id的列表

Sql server 如何在表中找到重复id并显示该id的列表,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我将数据从一个表导入到另一个具有相同结构的表中,这两个表中只有一个更改,我在新表中添加了一个主键。所以我想找出表中的重复id。我使用下面的查询来查找,但这不起作用。但是同样的查询在mysql中运行。我需要在blow查询中更改的内容 SELECT RPSID,COUNT(1) AS n FROM Rpserv GROUP BY RPSID HAVING n>1 ORDER BY RPSID DESC SELECT RPSID, COUNT(*) AS n FROM Rpse

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

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