[mySQL] Probleme mit Count, Denkfehler?

R

Ronax

Meine Abfrage lautet wie folgt:

Code:
SELECT datum, COUNT(1) as `Anzahl`
FROM tabelle1 
GROUP BY datum
ORDER BY datum DESC

Er liefert mir 3 Zeilen...Anzahl ist 1...
Belasse ich es jedoch bei:
Code:
SELECT COUNT(1) as `Anzahl`
FROM tabelle1 
ORDER BY datum DESC
Erhalte ich ebenfals 3 Zeilen und als Anzahl den Wert 3.

Weshalb? Ich finde es lediglich ein wenig verwirrend und hoffe eure Antworten helfen mir die Methode Count besser zu verstehen...

vielen Dank
Florian
 
Mit Gruppierung bezieht sich Count auf die Gruppe, ohne Gruppierung auf das ganze Resultset.
Bei Dir ist in jeder Gruppe nur ein Datensatz.

Gruß hpvw
 

Neue Beiträge

Zurück