Каталог: папки и подпапки
Каким способом реализовать хранение в таблицах базы данных иерархического каталога записей - каталога, который содержит подпапки множественного вложения, причем одна папка может содержать как вложенные подпапки, так и обычные записи?
Имеем 2 таблицы:
1. Таблица, которая хранит структуру "каталога":
ID - первичный ключ
ParentID - ссылка на родительский элемент (в этой же таблице)
Name - Имя (имя папки или имя записи)
RecordID - ссылка на запись в таблице записей (для каталогов в этом поле можно устанавливать NULL, это будет признаком каталога)
2. Таблица "обычных" записей
ID - Первичный ключ
...
(остальные поля)
ок, спасибо! попробую сделать так.