Hi,
SELECT count(auftragsnummer) AS 'anzahl', auftragsnummer FROM archiv WHERE count(auftragsnummer)>=2 GROUP BY auftragsnummer
muesste gehen.
Nein, das funktioniert ganz sicher nicht. Das Ergebnis des Counts ist noch gar nicht bekannt zu dem Zeitpunkt
wo where ausgeführt wird, deswegen gibt es having.
mein Tipp war schon recht uebel. :-(
Des
weiteren gehört anzahl nicht in Hochkommas.
'anzahl' ist die Zeichenkette, die ausgegeben wird im Spaltenkopf. - Sollte man durchaus in Hochkommata setzen.
Des weiteren
wird ja extra ein Alias vergeben, also sollte man es
auch benutzen.
Ist das denn ein "Alias"? ("select * from table_a ta ..." waere einer)
Es müsste also heissen:
SELECT count(auftragsnummer) AS anzahl,
auftragsnummer
FROM archiv
GROUP BY auftragsnummer
HAVING anzahl >= 2Siehe auch den Tipps und Tricks Artikel zu dem Thema.
http://aktuell.de.selfhtml.org/tippstricks/datenbanken/having/index.htm
Gruss,
Lude