Я использую mysql и php.
У меня есть таблица с одним столбцом. Я могу показать уникальные строки по:
select distinct id from id_table
Это может показать
1
2
3
5
Что я хочу сделать, это показать количество 1-х, 2-х и т.д. строк.
Я мог бы сделать
select count(id) from id_table where id = 1
Но тогда мне придется выполнять запрос для каждой... отдельной... строки... А при сотнях тысяч строк это не очень хорошо.
Есть ли способ вернуть массив подсчетов каждого отдельного элемента
Данные
1, 1, 1, 2, 3, 3, 5
Результаты
3, 1, 2, 1
Спасибо