Показать сообщение отдельно
Старый 07.09.2004, 16:58     # 1
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
[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);

Вопрос:
Как сделать это самым простым образом? Какие тут нужны запросы в базу? Можно ли ограничиться одним запросом?
Помогите, пожалуйста.
Psionic Vision вне форума