Запрос: выбор из дерева с подсчетом сыновей

virakochi

Устал
Запрос: выбор из дерева с подсчетом сыновей

Помогите подправить запрос:

table forum:
forum_id
forum_parent_id
users_id
forum_created - DATE

table users
users_id
users_name

Сам запрос должен список строк + количество детей для каждой записи

Тот запрос что я написал работает не совсем верно:

SELECT a.*, users.users_name, COUNT(b.forum_id) AS 'topic_count' FROM forum a LEFT JOIN users USING(users_id) LEFT JOIN forum b ON a.forum_id=b.forum_parent_id WHERE a.forum_parent_id=$forum_parent_id GROUP BY b.forum_parent_id ORDER BY a.forum_created DESC

потому что при количестве детей 0 у нескольких записей группировать не по чем и записи сливаются в одну.

Помогите внести правку для верной работы



хм. Тупой я, однако...
GROUP BY (a.forum_id)
 
Сверху