Как сделать такую выборку?

D
На сайте с 28.06.2008
Offline
1114
520

Есть таблица working с полем title

В поле title просто словами написаны разные назания (они могут повторяться).

Как мне понять сколько повторов?

Как мне SQL сделать выборку чтобы в результате я получил примерно такое:

название1 - 354

название2 - 278

название3 - 174

название4 - 100

...

и т.д. по убыванию

L
На сайте с 30.10.2015
Offline
34
#1

Dram, выводишь все значения в виде массива и прогоняешь через функцию array_count_values

...
D
На сайте с 28.06.2008
Offline
1114
#2

Имелось в виду как такое сделать SQL запросом?

danforth
На сайте с 18.12.2015
Offline
153
#3

SELECT title, count(*) AS total FROM working GROUP BY title ORDER BY total DESC;

Как-то так.

Но если у вас title повторяются, то желательно их в отдельной табличке хранить, если есть повторяющаяся работа.

Junior Web Developer
D
На сайте с 28.06.2008
Offline
1114
#4

danforth, спс то что нужно!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий