Я использую SQL в MS-Access. Я хотел бы подсчитать каждое уникальное значение из столбца код в моей таблице.
это моя таблица:
| **code** | **description** | **date** | **level** |
| AAA | example | 01/01/2020 | x |
| AAA | example | 02/05/2020 | z |
| BBB | example | 09/09/2020 | y |
| CCC | example | 12/10/2020 | z |
ожидаемый результат:
| **code** | **description** | **date** | **level** | **count** |
| AAA | example | 01/01/2020 | x | 2 |
| AAA | example | 02/05/2020 | z | 2 |
| BBB | example | 09/09/2020 | y | 1 |
| CCC | example | 12/10/2020 | z | 1 |
Я знаю, что работает следующий запрос:
SELECT code, count(*) FROM table GROUP BY code;
Но я хотел, чтобы выбор подсчитал столбец code , а также отобразил все остальные столбцы. Я создал этот запрос:
SELECT code, description, date, level, count(code)
FROM table
GROUP BY code, description, date, level;
Но он показывает все строки в столбце «count» как 1 (даже те, которые содержат повторяющиеся значения).