Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Групировка с выборкой случайной строки (Константин) 17/11/2011 - 01:13:48
      Re: Групировка с выборкой случайной строки (Akina) 17/11/2011 - 15:00:20
      Re: Групировка с выборкой случайной строки (Константин) 18/11/2011 - 00:31:49
      Re: Групировка с выборкой случайной строки (Константин) 22/11/2011 - 13:42:12
      Re: Посмотрите вот тут: (Akina) 22/11/2011 - 18:41:20

> Original message text:
> From: Константин - 17/11/2011 - 01:13:48
> Subject:Групировка с выборкой случайной строки
> -----------------
> У нас есть
> ID param name
> 1 1 первый
> 2 1 второй
> 3 2 третий
> 4 2 четвертый
>
> как можно построить запрос, что бы в выводе было по одной строке с уникальными param, и что бы при группировке остальные поля были бы случайными
>
> То есть, что бы один и тот же запрос выдавал
> 1 1 первый
> 4 2 четвертый
> или
> 2 1 второй
> 4 2 четвертый
> или
> 2 1 второй
> 3 2 третий
>
> т.е что бы группирующиеся строки были случайными.
>


From: Akina - 17/11/2011 - 15:00:20
Subject:Групировка с выборкой случайной строки
-----------------
Если я переформулирую так: требуется для каждого param получить одну случайную запись из группы - это будет правильно?

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




[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
40737



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |