Как определить кол-во записей для родителей у разделов

DenVeroid

Новичок
Как определить кол-во записей для родителей у разделов

Имеется таблица разделов стандартного типа

id parent name count


id - айди номер раздела
parent - хранит айди номер родителя
name - название раздела
count - кол-во записей разделе

так вот, нужно какимто образомм для каждого раздела вычислить кол-во записей?

можно конечно пройтись циклом по всем разделам и определить кол-во записей, но это былобы неправельно
т.к нужно чтобы и родитель знал сколько записей имеется в его подразделах

иначе например если я как написал выше пройдясь циклом по всем разделам, определив напимер у подраздела
столько то записей а если у родителя нет записей то получится что родитель не имеет нисколько запией а подраздел
имеет, а надо чтобы родитель занл все записи со всех его подразделов.

Может кто уже сталкивался с этой проблемой, просто пока сам немогу понять алгоритма

Уровень разделов не ограничен.
 

zerkms

TDD infected
Команда форума
если такая информация запрашивается часто - заведи специальное поле, в котором будет храниться количество вложенных объектов
 

DenVeroid

Новичок
как я понимаю этот вопрос уже обсуждался, самому мне сложно решить этот вопрос, надо посмотреть хотябы как другие делали, по поиску я незнаю как правельно задать запрос
 
Сверху