Нужен совет по sql

Статус
В этой теме нельзя размещать новые ответы.
благодарю за разъяснение, действительно можно и так, но
вариант с разными таблицами совсем не ограничивает уровни вложенности - достаточно оставить поля id, parent_id, name
однако работать в дальнейшем с таким образом структурированной информацией будет гораздо удобнее
вариант с одной таблицей нужен для тех случаев, когда уровни вложенности нельзя спрогнозировать т.е. именно для форумов
для остальных случаев это не является стандартом

а человек пишет явно не форум

почитайте про нормализацию таблиц
 
когда уровни вложенности нельзя спрогнозировать т.е. именно для форумов
для остальных случаев это не является стандартом
А как же каталоги, магазины, библиотеки и т.д.?
Чаще как раз нельзя спрогнозировать степень вложенности.
Да и если изначально писать под определённый уровень вложенности, что ты будешь делать если понадобится добавить ещё один-два уровня? Правильно, у такого решения нет никакой масштабируемости.

Нормализация таблиц не всегда есть гуд с точки зрения производительности.
И глупо тупо упираться в формальные правила.

Что касается хранения иерархических данных (о чём речь в этом топике), лучше почитать
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху