Я хочу запросить что-то вроде этого.
SELECT
COLUMN_ID,
(SELECT COUNT() WHERE ID = the current row COLUMN_ID WHERE status = 1) as column2,
(SELECT COUNT() WHERE ID = the current row COLUMN_ID WHERE status = 2) as column 3
Как можно сделать счетчик выбора, используемый в качестве столбца, динамическим в зависимости от значения COLUMN_ID в каждой строке
Пример данных для запроса:
| Column id | status |
+---------------------+------------------+
| 0001 | 1 |
| 0001 | 2 |
| 0001 | 1 |
| 0002 | 1 |
Пример вывода
| Column id | status 1 | status 2 |
+---------------------+------------------+------------------+
| 0001 | 2 | 1 |
| 0002 | 1 | 0 |