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
Vornamehttp://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.