Ich habe eine Tabelle mit über 100k Datensätze. Hier ist mein Problem, ich habe eine Reihe von SäulenSQL Server 2008 wählen Abfrage Schwierigkeit
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
Also hier ist, wie meine Tabelle sieht, hat es etwa 30 anderen Spalten, aber sie sind für diese Frage irrelevant.
Hier ist meine quandary..I'm versuchen, alle Datensätze zu wählen, in dem CompanyID
und CompanyServiceID
gleich sind, so dass im Grunde, wie Sie in der Tabelle oben sehen kann, ich habe Microsoft, die zweimal in der Tabelle angezeigt wird, und hat die gleiche CompanyID
und , aber unterschiedlich ServiceTypeID
.
Ich muss in der Lage sein, alle Datensätze zu durchsuchen, in denen Duplikate vorhanden sind. Die Person, die diese Daten pflegte, war sehr unordentlich und hat einige der Spalten nicht richtig aktualisiert, also muss ich durch alle Aufzeichnungen gehen und finden, wo es Aufzeichnungen gibt, die die gleichen CompanyID
und CompanyServiceID
haben.
Gibt es eine generische Abfrage, die das könnte?
Keine dieser Spalten meine Primärschlüssel sind, habe ich eine Spalte mit Datensatznummer, die in Schritten 1.
Danke, das hat super funktioniert! – BobSki