5 Stimmen

Wählen Sie Count Distinct

Ich würde gerne die Anzahl der Installationen jedes Mitglieds in einer Tabelle ähnlich dieser zählen. Aber diese eindeutige Zählung macht mich wahnsinnig...

MemberID | InstallDate

1 | Yesterday

2 | Today

1 | Today

3 | Today

Die obige Tabelle sollte in etwa folgendes ergeben.

MemberID | CountNumberOfInstallations

1 | 2

2 | 1

3 | 1

p.s. Ich weiß, es klingt wie eine Hausaufgabe, ist es aber nicht.

12voto

Roee Adler Punkte 32367

Es sieht so aus, als ob die von Ihnen gesuchte Abfrage lautet:

SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID

Das Schlüsselwort DISTINCT ist nicht erforderlich. Wenn Reihenfolge erforderlich ist, können Sie verwenden:

SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID
ORDER BY MemberID ASC

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X