Допустим, у нас есть эта таблица:
+------+------+
| COL1 | COL2 |
+------+------+
| A | B |
+------+------+
| B | A |
+------+------+
| C | D |
+------+------+
Я хочу подсчитать количество раз, когда в двух столбцах появляется либо letter1, letter2
, либо letter2, letter1
.
Я хочу получить результат:
+------+------+------+
| COL1 | COL2 | COL3 |
+------+------+------+
| A | B | 2 |
+------+------+------+
| C | D | 1 |
+------+------+------+
ПРИМЕЧАНИЕ: Это может быть либо AB
, либо BA
не имеет значения.
Я пробовал:
SELECT
COL1,COL1,COUNT(*) AS COL3
FROM
X
GROUP BY COL1,COL2;
Но это меня:
+------+------+------+
| COL1 | COL2 | COL3 |
+------+------+------+
| A | B | 1 |
+------+------+------+
| B | A | 1 |
+------+------+------+
| C | D | 1 |
+------+------+------+