|
MySQL.RU - Webboard
Вернуться
сложный SELECT с GROUP BY (Zlobnyi Serg) 13/01/2004 - 03:19:11
Re: сложный SELECT с GROUP BY (Энкарито) 13/01/2004 - 12:44:55
Re: сложный SELECT с GROUP BY (Алексей Васильев) 14/01/2004 - 19:33:24
Re: сложный SELECT с GROUP BY (Алексей Васильев) 14/01/2004 - 19:43:38
Re: сложный SELECT с GROUP BY (Zlobnyi Serg) 16/01/2004 - 03:01:26
> Original message text:
> From: Zlobnyi Serg - 13/01/2004 - 03:19:11
> Subject:сложный SELECT с GROUP BY
> -----------------
> Вопрос состоит в следующем: можно ли по сгруппированным значениям сделать выборку "последнего" элемента в группе. Я знаю, что в MS Access есть группировочная функция LAST. Как быть в MySQL.
> Если формулировка проблемы не совсем понятна объясняю попроще: есть таблица товаров goods (id,name) и есть ОБНОВЛЯЕМАЯ таблица цен на эти товары, которая хранит пару цена+дата (т.е. старые цены не перетираются) - price (goodid,price,date). Можно ли одним запросом выбрать для каждого товара его последнюю (самую актуальную) цену (это та, у которой дата будет max в группе)???
>
From: Энкарито - 13/01/2004 - 12:44:55
Subject:сложный SELECT с GROUP BY
-----------------
Возможно это тебе поможет:
http://www.mysql.ru/docs/man/example-Maximum-column-group-row.html
Что касается одним запросом, то может быть при помощи вложенных
select'ов ты и справишься.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12609
|
|