|
MySQL.RU - Webboard
Вернуться
Сначала отсортировать, а затем сгруппировать (Павел) 18/02/2007 - 10:31:22
Re: Сначала отсортировать, а затем сгруппировать (Vid) 18/02/2007 - 17:45:38
Re: Сначала отсортировать, а затем сгруппировать (Павел) 18/02/2007 - 18:03:14
Re: Сначала отсортировать, а затем сгруппировать (Vid) 18/02/2007 - 18:18:12
Re: Сначала отсортировать, а затем сгруппировать (Павел) 18/02/2007 - 18:30:16
Re: Сначала отсортировать, а затем сгруппировать (Vid) 18/02/2007 - 18:34:48
Re: Сначала отсортировать, а затем сгруппировать (Vid) 18/02/2007 - 18:43:25
Re: Сначала отсортировать, а затем сгруппировать (Павел) 18/02/2007 - 20:24:26
Re: Сначала отсортировать, а затем сгруппировать (Павел) 19/02/2007 - 15:58:32
Re: Сначала отсортировать, а затем сгруппировать (Nick) 19/02/2007 - 16:36:53
Re: Сначала отсортировать, а затем сгруппировать (Павел) 20/02/2007 - 10:13:39
Re: Сначала отсортировать, а затем сгруппировать (Nick) 20/02/2007 - 12:16:21
Re: Сначала отсортировать, а затем сгруппировать (Nick) 20/02/2007 - 12:20:24
Re: Сначала отсортировать, а затем сгруппировать (хи хи хи) 05/09/2011 - 12:12:28
Re: Сначала отсортировать, а затем сгруппировать (МишкО) 28/08/2012 - 20:47:08
> Original message text:
> From: Павел - 18/02/2007 - 10:31:22
> Subject:Сначала отсортировать, а затем сгруппировать
> -----------------
> Есть таблица в которой поля: id, comment, time
> id может повторяться, time - нет
>
> Задача: отсортировать по time в порядке убывания и выбрать 10 строк с неповторяющимися id. То есть нужно вывести 10 самых последних комментариев, игнорируя строки с повторами id.
>
> Что-то вроде: SELECT * FROM comments ORDER BY time DESK LIMIT 10
> только нужно без повторений id. Что нужно добавить в запрос?
>
From: Vid - 18/02/2007 - 17:45:38
Subject:Сначала отсортировать, а затем сгруппировать
-----------------
Вот через заднее место:
SELECT *
FROM `comments` `c1`
WHERE
(SELECT COUNT( `c2`.`id` ) FROM `comments` `c2` WHERE `c2`.`id` = `c1`.`id`)=1
ORDER BY time DESC
LIMIT 10
На вашем месте, я бы изменил структуру таблицы, для данной задачи
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
41628
|
|