Sebastian: Frage zu einem SQL-Select-Statement

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

  1. Hi,

      
    SELECT parent,COUNT(*) FROM tabelle GROUP BY parent  
    
    

    müsste eigentlich das gewünschte Ergebnis bringen.

    Der Yeti

    --
    Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
    Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
    Und bin so klug als wie zuvor!
    sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|