我有一个超过100k记录的表。在这里我的问题,我有一堆列SQL Server 2008选择查询难度
CompanyID CompanyName CompanyServiceID ServiceTypeID Active
----------------------------------------------------------------
1 Xerox 17 33 Yes
2 Microsoft 19 39 Yes
3 Oracle 22 54 Yes
2 Microsoft 19 36 Yes
的因此,这里是我的表的外观,它有大约30等栏目,但他们无关了这个问题。
这是我的困惑..我试图选择所有记录,其中CompanyID
和CompanyServiceID
是相同的,所以基本上你可以在上面的表格中看到,我有微软出现两次在表中,并具有相同CompanyID
和CompanyServiceID
,但不同ServiceTypeID
。
我需要能够搜索所有重复记录。维护这些数据的人非常混乱,没有正确更新某些列,因此我必须查看所有记录,并找到有相同记录的地方CompanyID
和CompanyServiceID
。
有没有能够做到这一点的通用查询?
没有这些列的是我的主键,我有,通过1
谢谢,这工作得很好! – BobSki