Zählen mehrerer Zeilen in MySQL in einer Abfrage

Ich habe derzeit eine Tabelle, in der eine Vielzahl von Statistiken wie Ansichten, Downloads, Käufe usw. für mehrere Artikel gespeichert sind. Ich kann die folgende Abfrage verwenden, um für jeden Artikel eine einzelne Vorgangsanzahl zu erhalten:

SELECT *, COUNT(*)
FROM stats
WHERE operation = 'view'
GROUP BY item_id

Dies gibt mir alle Elemente und eine Anzahl ihrer Ansichten. Ich kann dann die Ansicht für die anderen Variablen in "Kaufen" oder "Herunterladen" ändern. Dies bedeutet jedoch drei separate Aufrufe der Datenbank.

Ist es möglich, alle drei auf einmal zu bekommen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage