peppino: gleiche einträge suchen und der größe nach sortieren!

Beitrag lesen

Hi bleicher,

GROUP BY name und dann abzählen - das ist finde ich wofür variable variablennamen gut sind ;) eine if mit +/- in der shcleife und gut ist...

Wenn du nur GROUP BY name verwendest, erhältst du pro existentem Namen nur ein Ergebnis in der Resultmenge. Da du von "if mit +/-" redest, meinst du wohl eher WHERE test = "ja" und dann willst du das Ergebnis durchzählen.

aber es gibt sicher eine elegantere lösung.

In der Tat. Ohne es jetzt getestet zu haben, sollte prinzipiell folgendes funktionieren:

SELECT

name,
  COUNT(*) AS anzahl
FROM
  tabelle
GROUP BY
  name
HAVING
  test = 'Ja'
ORDER BY
  anzahl DESC


>   
>   
> Viele Grüße,  
>   ~ Dennis.  
  
Hallo Dennis,  
  
erstmal vielen Dank.  
wie oben beschrieben, bin ich noch im Anfangsstadium.  
Wenn Du mir jetzt noch die fehlenden Zeilen posten könntest, damit ich die benötigten Variablen in eine Tabell bz. einen Text einsetzen kann, würdest mich für heute Abend noch richtig glücklich  machen ;)  
  
Gruß Marcus