|
[MYSQL-PHP]: Сделать выборку...
Допустим, есть таблица со следующими столбцами:
rowid
userid
targetuserid
Допустим, есть несколько строк:
1 - 9 - 18
2 - 6 - 18
3 - 10 - 18
4 - 1 - 18
5 - 18 - 10
6 - 1 - 6
7 - 9 - 6
Задача:
Выбрать из этой таблицы количество вхождений каждого targetuserid
Требуемый результат:
array (18 => 4, 10 => 1, 6 => 2);
Далее. Отсортировать этот массив по количеству этих самых вхождений.
Требуемый результат:
array (18 => 4, 6 => 2, 10 => 1);
Вопрос:
Как сделать это самым простым образом? Какие тут нужны запросы в базу? Можно ли ограничиться одним запросом?
Помогите, пожалуйста.
|