ich jedes Element eine Zählung der Anzahl, wie oft bekommen kann mit dem folgenden MySQLMySQL Rückkehr Zählung jedes Element und das Rück alle Vorkommen dieses Elements
SELECT COUNT(*) AS count
FROM example
GROUP BY example.value
Das Problem tritt auf, weil der GROUP BY-Anweisung , doppelte Datensätze werden nicht mit ihrem COUNT-Wert zurückgegeben.
IE Ich brauche dies:
- Äpfel - 2
- Äpfel - 2
- Orangen - 1
- Bananen - 3
- Bananen - 3
- Bananen - 3
Aber ich bekomme th ist:
- Äpfel - 2
- Orangen - 1
- Bananen - 3
Irgendwelche Ideen, wie dies geschehen könnte? Ich denke eine Art von einem Join, aber ich kann nicht den richtigen Weg, herauszufinden, mich um die Tabelle zu vergleichen