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




MySQL.RU - Webboard



Вернуться
помогите с запросом (Виталий) 03/12/2010 - 18:01:40
      Re: помогите с запросом (voyager) 03/12/2010 - 19:36:41
      Re: помогите с запросом (bac) 03/12/2010 - 22:14:14
      Re: помогите с запросом (voyager) 06/12/2010 - 09:37:22
      Re: помогите с запросом (bac) 06/12/2010 - 19:03:26

> Original message text:
> From: Виталий - 03/12/2010 - 18:01:40
> Subject:помогите с запросом
> -----------------
> id date a b c d e
> 1 2010-12-03 1 1 1 1 1
> 2 2010-12-03 1 2 1 2 1
> 3 2010-12-03 1 1 1 1 1
> 4 2010-12-02 1 1 1 1 1
> 5 2010-12-01 1 2 1 2 1
> 6 2010-12-01 1 1 1 1 1
> 7 2010-12-01 1 2 3 1 1
>
> Нужно сделать выборку, чтобы в результате получить все строки, но без повторяющихся по полям a b c d e, при этом убираться должны только те записи, в которых стоит максимальная дата.
> Короче так:
>
> id date a b c d e
> 1 2010-12-03 1 1 1 1 1
> 2 2010-12-03 1 2 1 2 1
> 7 2010-12-01 1 2 3 1 1
>
> Пока что дошел только до такого запроса:
>
> SELECT * FROM `table` GROUP BY `a`, `b`, `c`, `d`, `e` ORDER BY `date` DESC
>
> Но почему-то не всегда работает правильно. Т.е. проблема именно в дате, иногда все повторяющиеся записи убирает, а оставляет только ту, в которой дата не самая поздняя.
>
>


From: bac - 06/12/2010 - 19:03:26
Subject:помогите с запросом
-----------------
2 voyager
Так что просит (колонки a, b, c, d) то и получает :)


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

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

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



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