Задавайте вопросы, мы ответим
Вы не зашли.
Есть две таблицы:
f_topics (таблица топиков)
id_topic
name
dt_topic
views
kod_user
posts
f_posts (таблица сообщений пользователей на форуме)
id_post
text_post
dt_post
kod_user
kod_topic (связь с таблицей выше)
Делаю запрос, для получения пяти последних топиков, в которых самые свежие сообщения:
SELECT dt_post,name,id_topic FROM f_posts,f_topics
WHERE kod_topic=id_topic
ORDER BY dt_post DESC LIMIT 0,5
При этом запросе, в ситуации, когда два самых свежих сообщения в одном топике, выводится два раза один и тот же топик. Пробовал добавить DISTINCT - но положительного результата он не принес.
* dt - дата
Отредактированно bul (17.05.2008 14:39:12)
Неактивен
Потребуется подзапрос
Неактивен