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




MySQL.RU - Webboard



Вернуться
Сделать выборку по уникальному значению (Михаил) 30/03/2014 - 16:46:41
      Re: Уточнение (Михаил) 30/03/2014 - 17:38:25
      Re: Это не проблема. (Akina) 30/03/2014 - 22:10:09
      Re: Для меня это проблема.( (Михаил) 31/03/2014 - 19:35:39
      Re: Шаг 1 (Akina) 01/04/2014 - 22:03:52
      Re: Шаг 1 (Михаил) 01/04/2014 - 23:41:26
      Re: Шаг 1 (Михаил) 02/04/2014 - 01:03:35
      Re: Шаг 1 - незачёт... (Akina) 02/04/2014 - 13:18:03
      Re: Шаг 2 (Akina) 02/04/2014 - 13:21:25
      Re: Шаг 2 ответ (Михаил) 09/04/2014 - 01:14:52
      Re: Шаг 2 - неверно. (Akina) 09/04/2014 - 18:17:48
      Re: Шаг 2 - пришлось дополнить. Правильно? (Михаил) 11/04/2014 - 16:36:22
      Re: Ну вроде да... (Akina) 13/04/2014 - 21:47:59
      Re: Ура.) (Михаил) 06/05/2014 - 11:28:17

> Original message text:
> From: Михаил - 30/03/2014 - 16:46:41
> Subject:Сделать выборку по уникальному значению
> -----------------
> Не могу сообразить как сделать следующую выборку.
> Таблица comment(id, id_post, date, status,...)
> (1,1,'2014-02-10', 'active')
> (2,1,'2014-02-09', 'active')
> (3,2,'2014-02-08', 'active')
> (4,1,'2014-02-07', 'active')
> (5,2,'2014-02-06', 'active')
> (6,3,'2014-02-05', 'noactive')
> (7,3,'2014-02-04', 'active')
> (8,2,'2014-02-03', 'active')
> (9,4,'2014-02-02', 'active')
>
> На выходе нужно получить 3 id по условиям, чтобы не повторялись id_post, status = active и сортировка по date DESC
> То есть в этом примере - id(1,3,7)
>
>
>


From: Михаил - 30/03/2014 - 17:38:25
Subject:Уточнение
-----------------
Пытался сделать выборку так:
"SELECT * FROM `comment` WHERE `status`='active' GROUP BY `id_post` ORDER BY `date` DESC"

Но тут проблема, при группировке показывается date от первого id в группе и поэтому результат на выходе неправильный.


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

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

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



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