Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: SELECT уникальных значений
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
Опишу подробно суть вопроса, как смогу. А то получается, что DeepVarvar-у нужно больше чем мне)
Есть 2 таблицы: forum_messages и forum_topics, ну из названий ясно что есть что.
forum_messages:
id | topic (ключ на forum_topics) | add_date
Чтобы не делать отдельного поля в таблице тем с временем последнего поста, определяю его (время) по времени добавления последнего сообщения из таблицы постов.
Ну вот теперь стала задача сделать блок с 5 последними темами.
Запрос работает как надо, сначало групирует, затем сортирует.
А вот мне нужно отсортировать, а затем уже сгруппировать.
Вот собственно в этом и суть вопроса.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
DeepVarvar
Отправлено: 11 Апреля, 2012 - 21:07:51
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Топик может повторяться и поэтому сперва нужно отсортировать
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.