Ich habe eine Tabelle mit den folgenden Spalten:MySQL - DISTINCT mit SUM MIT
customerID
- Kunden-IDs mit mehreren Zeilen mit derselben IDactionVal
-0 oder 1
Ich mag um zu zählen, wie viele Kunden (customerID
) mehr als eine Zeile mit (actionVal
) haben, gleich 1
Ich kam mit dieser S QL-Anweisung ohne Glück ...
SELECT customerID, SUM(actionVal), COUNT(DISTINCT customerID) as total_C
FROM table1
GROUP BY customerID
HAVING SUM(actionVal) > 1
Das Ergebnis denn ich bin auf der Suche wäre [ ‚total_C‘]
Und warum funktioniert es nicht? –