xyz: in gruppierten Daten bestimmte Attribute zählen

Beitrag lesen

Hi!

Du nutzt mySQL wies scheint. In den meisten anderen SQL Dialekten würde das, was Du da machst (korrekterweise) gar nicht funktionieren. Felder, die man nicht auch gruppiert muss man wenigstens in eine Aggregatfunktion stecken. Und genau die machen, was Du willst. Aggregatfunktionen sind u.a. count(), max(), min(), ...

Gruss,
Steel

Also first ist eine Aggregatfunkgkion, nämlich der Wert des ersten satzes.
Allein mit count komm ich nicht weiter. Es sollen nur die Sätze gezählt werden, wo ein b steht, a soll nicht mitgezählt werden. Der Wert in der letzten Spalte ist damit immer kleiner als die Anzahl der aggregierten Sätze.
Gruß tom