imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 27.08.2004, 08:50     # 1
KAdot
Junior Member
 
Регистрация: 10.06.2003
Адрес: Новосибирск
Сообщения: 53

KAdot Путь к славе только начался
Помогите создать SQL запрос (MySQL)

Я пишу форум. вот появилась небольшая проблема. есть запрос:

Код:
SELECT  a.forum_id, b.*, max(d.post_time) as max_time
FROM forum_forum a, forum_topics b, forum_posts d
WHERE  a.forum_id='1' AND a.forum_id=b.forum_id
group by b.topic_id
ORDER BY max_time DESC
Запрос должен возращать максимальное время поста для каждой темы, но возрашается почему-то для каждой темы одно и тоже время... надеюсь, вы меня поняли
З.Ы. Структура таблиц такая:


Код:
forum_forum:
forum_id |...
 
forum_topics:
topic_id | forum_id | ...
 
forum_posts:
...| topic_id | post_time | ...

В чем проблема???

Последний раз редактировалось KAdot; 27.08.2004 в 09:00.
KAdot вне форума  
Старый 27.08.2004, 09:08     # 2
is_absent
::VIP::
 
Аватар для is_absent
 
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417

is_absent Молодецis_absent Молодецis_absent Молодец
Цитата:
KAdot:
WHERE a.forum_id='1' AND a.forum_id=b.forum_id
and b.topic_id = d.topic_id :-)
__________________
Nunc est bibendum
is_absent вне форума  
Старый 27.08.2004, 13:40     # 3
KAdot
Junior Member
 
Регистрация: 10.06.2003
Адрес: Новосибирск
Сообщения: 53

KAdot Путь к славе только начался
is_absent
Спасибо. что-то я ступил. я делал также, только буковки d и a перепутал
KAdot вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:23.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.