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




MySQL.RU - Webboard



Вернуться
Группировка (Дмитрий) 28/03/2002 - 01:02:25
      Re: Группировка (dim-dim) 28/03/2002 - 11:38:27
      Re: Группировка (Василий) 28/03/2002 - 12:16:20
      Re: Группировка (Дмитрий) 28/03/2002 - 14:12:05
      Re: Группировка (vitek) 29/03/2002 - 03:43:34
      Re: 2Василий (vitek) 29/03/2002 - 03:46:05
      Re: 2Василий (Василий) 29/03/2002 - 14:39:55

> Original message text:
> From: Дмитрий - 28/03/2002 - 01:02:25
> Subject:Группировка
> -----------------
> При использовании "GROUP BY name", записи таблицы
> группируются по содержимому колонки name.
> В результате группировки получаю как и положено одну
> запись таблицы из группы записей с одинаковым
> значением поля name.
> Эта запись, если я правильно понял, ялвляется первой
> помещенной в таблицу с данным значением поля name.
> Можно ли как-нибудь повлиять на этот GROUP BY,
> чтобы он выводил ПОСЛЕДНЮЮ запись, входящую в группу?
>
>


From: Дмитрий - 28/03/2002 - 14:12:05
Subject:Группировка
-----------------
Спасибо за ответ. Решить проблему по другому получилось так:
CREATE TEMPORARY TABLE newtable SELECT name, MAX(id) AS max FROM report GROUP BY name;
SELECT report.* FROM report, newtab WHERE report.id = newtab.max;
Получил то, что хотел: последняя запись группы (т.е. запись с
наибольшим id из группы).
Какое решение может быть проще и короче? Т.е. один запрос и без
временной таблицы.


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

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

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



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