Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#1

HAVING mit MAX (alias)

  Alt 6. Jul 2012, 19:05
Datenbank: MYSQL • Version: 5.1 • Zugriff über: Konsole
Hallo,

warum funktioniert folgende query nicht?

Code:
SELECT id, count(wert) as anz
GROUP BY id
HAVING (anz = MAX(anz))
Idee ist, dass ich die Einträge finde, die in der Spalte anz (alias für count(wert)) den maximalen Wert haben.

Interessanterweise werden alle Werte gezeigt, wenn ich schreibe

Code:
HAVING (Max(anz) = 0)
anz hat aber für alle Datensätze einen Wert > 0 !?
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat