Verwenden Sie Group By für zwei Felder und zählen Sie in SQL

Ich habe eine Tabelle in meiner MySQL-Datenbank, die zwei Spalten hat: Gruppe und Untergruppe. Siehe unten.

<code> group, subGroup
 grp-A, sub-A
 grp-A, sub-A
 grp-A, sub-B      
 grp-B, sub-A
 grp-B, sub-B
 grp-B, sub-B
</code>

Ich versuche, die Anzahl der Datensätze für jede einzelne Paargruppe / Untergruppe zu ermitteln.

Das erwarte ich:

<code>group, subGroup, count
grp-A, sub-A, 2
grp-A, sub-B, 1
grp-B, sub-A, 1
grp-B, sub-B, 2
</code>

Nach dem Lesen einiger Beiträge habe ich mehrere SQL-Abfragen mit group by, count () versucht, aber ich schaffe es nicht, das erwartete Ergebnis zu erzielen. Wie kann ich das beheben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage