我有一個超過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