CG: count Klausel

Beitrag lesen

Hi

Nehmen wir mal an Du hast eine Tabelle mit den zwei Spalten "Vorname" und "Nachname" und willst herausfinden wie oft jeder "Vorname" vorkommt, dann schreibst Du:

SELECT
COUNT(*),
Vorname
FROM
Tabelle
GROUP BY
Vorname

http://dev.mysql.com/doc/
http://dev.mysql.com/doc/refman/5.1/de/group-by-modifiers.html
http://dev.mysql.com/doc/refman/5.1/de/group-by-functions.html

Danke, soweit hatte ich es auch schon gehabt, aber dann gibt er mir trotzdem 535 Datensätze aus. Er zählt ja dann alle Datensätze, ich will aber nur bestimmte haben.

Aber das Ding ist doch, dass ich x-Artikel rausfinden muss, wie oft sie vorkommen und dann auch noch in einer Abfrage.

Sowas in der Art:

SELECT count( * ) , artikel
FROM tspi_option_ver
GROUP BY artikel

und dann nur noch z.B. WHERE artikel='996' and Artikel='924' usw... aber eine WHERE Bedingung gibt es ja da nicht. Die HAVING Klausel nutzt mir dann irgendwie auch nichts.