Как подсчитать строки с одинаковыми значениями в двух столбцах (SQL)?

Я уверен, что должен быть относительно простой способ сделать это, но он ускользает от меня в данный момент. Предположим, у меня есть таблица SQL, подобная этой:

+-----+-----+-----+-----+-----+
|  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
+-----+-----+-----+-----+-----+

Теперь я хочу знать, сколько раз появляется каждая комбинация значений для столбцов A и B, независимо от других столбцов. Итак, в этом примере я хочу вывод что-то вроде этого:

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

Какой будет SQL, чтобы определить это? Я чувствую, что это не должно быть чем-то необычным, что я хочу делать.

Спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос