Frage zu einem SQL-Select-Statement
Sebastian
- datenbank
0 Yeti
Hallo,
ich habe in einer Tabelle etwa folgende Struktur:
Kundennummer|Name|Vorname|parent
In dieser Tabelle werden alle Kunden gespeichert. Jeder Kunde ist Reseller und kann eigene Kunden anlegen. Die angelegten Kunden werden auch in dieser Tabelle gespeichert. Welchem Reseller ein bestimmter Kunde zugeordnet ist, bestimmt das Feld parent.
Beispiel:
Kunde #1 (Willi Müller) hat einen Kunden Max Mustermann. Max Mustermann sieht in der Tabelle so aus:
2|Mustermann|Max|1
Jetzt würde ich gerne herausfinden, welcher Reseller die meisten Kunden angelegt hat. Also alle Kundennummern in absteigender Reihenfolge von der Anzahl der Vorkommen der Kundennummer in parent.
Wie geht das?
Sebastian
Hi,
SELECT parent,COUNT(*) FROM tabelle GROUP BY parent
müsste eigentlich das gewünschte Ergebnis bringen.
Der Yeti