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




MySQL.RU - Webboard



Вернуться
Group by (Йурко) 18/09/2007 - 07:40:39
      Re: Group by (SQLinfo.Ru) 18/09/2007 - 14:13:46
      Re: Group by (Йурко) 20/09/2007 - 06:43:26
      Re: Group by (satas) 17/06/2008 - 10:09:06



From: Йурко - 18/09/2007 - 07:40:39
Subject:Group by
-----------------
Проблема при гриппировке. Не знаю как она решается.
Суть проблемы выбрать последние коменты уникальных записей:

Выборка из таблици коментов.
SELECT com.entry_id, com.contents,e.date
FROM comments com
LEFT JOIN entries e ON e.e_id = com.entry_id
ORDER BY com.c_id DESC LIMIT 10

Выводит последние коменты,все нормально, но com.entry_id повторяются.
48604 blabla 1184996820
67856 blabla 1189962000
68765 blabla 1190030401
68659 blabla 1190026380
48604 blabla 1184996820
68524 blabla 1190012640
Хочу выбирать уникальные коментируемые записи, соответственно делаю группировку по com.entry_id

SELECT com.entry_id, com.contents,e.date
FROM comments com
LEFT JOIN entries e ON e.e_id = com.entry_id
GROUP BY com.entry_id
ORDER BY com.c_id DESC LIMIT 10

И результат выборки теряет последние коменты, т.е., как я понял, сначало результат группируется а потом сортируется по com.c_id(по id комента в обратном порядке)

Поделитесь опытом? как вы действуете в подобной задаче? Как выбрать последние откоментированные записи?


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

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

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



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