Wie werden Zeilen mit denselben Werten in zwei Spalten gezählt (SQL)?

Ich bin mir sicher, dass es einen relativ einfachen Weg gibt, dies zu tun, aber es entgeht mir im Moment. Angenommen, ich habe eine SQL-Tabelle wie diese:

+-----+-----+-----+-----+-----+
|  A  |  B  |  C  |  D  |  E  |
+=====+=====+=====+=====+=====+
|  1  |  2  |  3  | foo | bar | << 1,2
+-----+-----+-----+-----+-----+
|  1  |  3  |  3  | biz | bar | << 1,3
+-----+-----+-----+-----+-----+
|  1  |  2  |  4  |  x  |  y  | << 1,2
+-----+-----+-----+-----+-----+
|  1  |  2  |  5  | foo | bar | << 1,2
+-----+-----+-----+-----+-----+
|  4  |  2  |  3  | foo | bar | << 4,2
+-----+-----+-----+-----+-----+
|  1  |  3  |  3  | foo | bar | << 1,3
+-----+-----+-----+-----+-----+

Nun möchte ich wissen, wie oft jede Kombination von Werten für die Spalten A und B angezeigt wird, unabhängig von den anderen Spalten. In diesem Beispiel möchte ich eine Ausgabe wie die folgende:

+-----+-----+-----+
|  A  |  B  |count|
+=====+=====+=====+
|  1  |  2  |  3  |
+-----+-----+-----+
|  1  |  3  |  2  |
+-----+-----+-----+
|  4  |  2  |  1  |
+-----+-----+-----+

Was wäre die SQL, um das zu bestimmen? Ich habe das Gefühl, dass dies keine sehr ungewöhnliche Sache sein muss.

Vielen Dank!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage