







|
MySQL.RU - Webboard
Вернуться
Выборка группы мин. значений одним запросом (Виктор) 26/02/2009 - 14:39:09
Re: Выборка группы мин. значений одним запросом (Василий) 26/02/2009 - 19:59:27
> Original message text:
> From: Виктор - 26/02/2009 - 14:39:09
> Subject:Выборка группы мин. значений одним запросом
> -----------------
> Есть таблица Flat {id, price , rooms}
> Поле rooms может содержать 1,2,3,4
> Необходимо сделать выборку которая даст id однокомнатной квартиры с минимальной ценой (price), 2-х комн. с минимальной ценой (price) и т.д.
> Тоесть получить должны четыре ряда значеий с мин. ценой
> Делаю select id,min(price),rooms group by rooms order by price
> Но получаю несоответствие id минимальной цене
>
From: Василий - 26/02/2009 - 19:59:27
Subject:Выборка группы мин. значений одним запросом
-----------------
Если запрос с группировкой, то выбирать можно только поля по которым группируем, для остальных нужно использовать агрегирующие функции, иначе будут возвращены случайные записи из группы.
См примеры на http://sqlinfo.ru/forum/viewtopic.php?id=824
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35064
|
|