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?