Выбор уникальных полей, и подсчёт их количества

GrayMaster

Новичок
Выбор уникальных полей, и подсчёт их количества

Необходимо выбрать уникальные поля из таблицы и посчитать их количество:
Допустим есть таблица с полями:
1
1
1
2
2
3
Нужно выбрать уникальные поля и посчитать кол-во их повторений в данной таблице, получить результат:
1|3
2|2
3|1

Подскажите как это сделать ?

Можно ли это сделать одним запросом, или выход только такой:
выполнить: select distinct `fields` from `table`;
а затем выполнять select count(*) from `table` where `field`=$fetch['field']
Данный способ очень медленный, если речь идёт о большом кол-ве записей.


Спасибо.
 

for_i_0

Новичок
Re: Выбор уникальных полей, и подсчёт их количества

Автор оригинала: GrayMaster
Необходимо выбрать уникальные поля из таблицы и посчитать их количество:
и
Автор оригинала: GrayMaster
Нужно выбрать уникальные поля и посчитать кол-во их повторений в данной таблице
заметь это не одно и то же.
 

ccop

Новичок
Думаю речь ишла именно о:
-----
Нужно выбрать уникальные поля и посчитать кол-во их повторений в данной таблице, получить результат:
-----
Если судить по примеру.
 

ccop

Новичок
for_i_0
Да, именно это я и имел введу, просто перепутал...
С примера видно, что нужно имено кол-во записей.
 

GrayMaster

Новичок
2for_i_0: извиняюсь з анеправильную формулировку вопроса :)Большое пасиба :)
 

zip111

Новичок
этот запрос выводит только сгрупированные записи. А как сделать именно "кол-во их повторений"

-~{}~ 11.05.06 01:54:

Извиняюсь - ошибся :)
 
Сверху