@ZaurK

Как администрировать таблицу mySql с разными уровнями вложенности?

Здравствуйте! Есть таблица с полями id , pid, name. Данные из этой таблицы выводятся по уровням вложенности в зависимости от значения pid. Если pid=0 то это данные первого уровня. Далее каждое значение первого уровня разветвляется на подгруппы значений второго уровня, которые отличаются уже разными pid =3, 8, 26 ,32 и т.д. Второй уровень разветвляется на третий уровень, тут данные тоже соответственно группируются по значениям pid. Вопрос, как такая таблица администрируется? Не пойму по какому принципу присваиваются значения pid если требуется добавить новое значение скажем для второго или третьего уровня? Подскажите пожалуйста где можно почитать, кто с таким сталкивался?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
pid - parent id - id родительской записи
Ответ написан
Комментировать
@ZaurK Автор вопроса
Спасибо, кажется уже разобрался. Тут такая схема, первый уровень первая запись имеет pid=0 и id=1, второй уровень - потомки первой записи все имеют pid=1, и так с каждой записью, третий уровень pid - это id родительской записи второго уровня.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы