Rouven: Count(*) in SQL Abfrage

Beitrag lesen

Hello,

select count(*) AS Treffer, id, eventid, friendid, datum, uhrzeit from EVENTS where userid=859 group by id, eventid, friendid, datum, uhrzeit;
Beim Ergebnis sollte in der Spalte "Treffer" 3 erscheinen und nicht 1.

nö, sollte es nicht. Du sagst "hol dir mal alle Datensätze, dann fasse zusammen sofern id, eventid, friendid, datum und uhrzeit gleich sind und sage mir dann für jede dieser Zusammenfassungen wie viele Elemente da drin sind". Dein Ergebnis wird also 3 Zeilen haben, wobei Treffer jeweils 1 ist.

MfG
Rouven

--
-------------------
Let Bygones Be Bygones  --  Robert Pitscottie: "Chronicles of Scotland"