Деревья mysql, вложенное множество

tug

Новичок
Деревья mysql, вложенное множество

Здравствуйте,
не судите строго, но поисками ничего про свою проблему не нашёл.

Вопрос по деревьям из mysql:
Дерево содержится в двух таблицах:
category_id | category_name | ... ;
category_parent_id | category_child_id ;

Есть category_id необходимо получить
category_id, category_parent_id, category_name всех его детей.

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

Менять структуру не предлагайте.
 

Wsc

Guest
select * from table2 where category_child_id='$category_id'

если исходить из постановки вопроса, у тебя поле category_id в первой таблице = полю category_parent_id во второй таблице, поэтому получаем child`ов указанным выше запросом.

А вообще по организации деревьев воточень хорошая статейка, например:
http://www.webscript.ru/stories/04/09/01/8197045
 
Сверху