filipchuk
Новичок
Структура таблицы многоуровневого каталога
Нужно создать многоуровневый католог (продукция фирмы -> типы продкции-> подтипы продукции -> сами продукты, тоесть уровень вложености = 3).
Как правильно организовать структуру таблицы, что бы можно было построить навигационное меню по всей продукции (в смысле получить 3-мерный массив)
Думаю что структура таблицы для хранения всех типов примерно такая:
Id - номер
ParentId - номер родителя
Name - название
Проблема, что не могу составать запрос, который бы обошел все записи в таблице. Думаю, что сдесь надо использовать деревья, но не знаю, как.
Жду Вашей помощи
Нужно создать многоуровневый католог (продукция фирмы -> типы продкции-> подтипы продукции -> сами продукты, тоесть уровень вложености = 3).
Как правильно организовать структуру таблицы, что бы можно было построить навигационное меню по всей продукции (в смысле получить 3-мерный массив)
Думаю что структура таблицы для хранения всех типов примерно такая:
Id - номер
ParentId - номер родителя
Name - название
Проблема, что не могу составать запрос, который бы обошел все записи в таблице. Думаю, что сдесь надо использовать деревья, но не знаю, как.
Жду Вашей помощи