Muss bei der Verwendung von COUNT / Group By ALLE Spalten auswählen

7

Ok, also habe ich eine Tabelle, in der eine der Spalten ein paar wiederholte Datensätze hat.

Meine Aufgabe besteht darin, die REPEATING-Datensätze mit allen Attributen auszuwählen.

CustID FN LN DOB Stadtstatus

Das DOB hat einige wiederkehrende Werte, die ich aus der gesamten Tabelle auswählen und alle Spalten aller Datensätze auflisten muss, die im DOB-Feld gleich sind.

Mein Versuch ...

%Vor%

Dies gibt nur zwei Spalten zurück, und die erste Spalte einer Zeile ist die DOB-Spalte, die mehr als einmal vorkommt, und die zweite Spalte zählt auf wie viele.

Ich muss einen Weg finden, alle Attribute aufzulisten, nicht nur diese zwei ...

Bitte führen Sie mich in die richtige Richtung.

    
John Smith 08.05.2012, 02:10
quelle

4 Antworten

13

Ich denke, eine allgemeinere Lösung besteht darin, Windows-Funktionen zu verwenden:

%Vor%

Der Grund dafür ist allgemeiner, weil es leicht ist, auf Duplikate in zwei oder mehr Spalten zu wechseln.

    
Gordon Linoff 08.05.2012, 02:47
quelle
9
%Vor%     
gdoron 08.05.2012 02:14
quelle
4

Versuchen Sie, sich einer Unterabfrage anzuschließen, mit der Sie auch die Anzahl sehen können

%Vor%     
Chris Gessler 08.05.2012 02:17
quelle
-1
%Vor%     
Gaurav 03.04.2014 04:58
quelle

Tags und Links