2009-10-18 5 views
3

Моя цель - сделать список родительских категорий из вложенной категории самым простым способом. Скажем, если бы у меня был сайт, в котором продавалось множество различных продуктов, один из которых - четырехъядерный пентий. Признаком, что я был бы в состоянии отобразить на веб-странице выглядит следующим образом:Как получить родительские категории в запросе mysql?

Электроника> Компьютеры> процессора> Intel> Intel Quad Core

Категория таблицы, что я имел в виду это:

id, parent_id, описание

Выполнение рекурсивного процесса на parent_id кажется утомительным. Есть ли предпочтительный способ сделать это? Спасибо.

ответ

6

Посмотрите на Managing Hierarchical Data in MySQL.

Часть вы, вероятно, заинтересованы в наиболее сейчас это:

Получение единого пути

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

+0

Спасибо, очень информативно. – knarxed

Смежные вопросы