Вижте Управление на йерархични данни в MySQL , по-специално секцията, наречена „Модел на вложен набор“. Може да се наложи да го прочетете няколко пъти, преди да има смисъл (аз го направих), но си заслужава. Това е много мощен начин да работите с вложени данни и да извличате частите, които искате, само с една заявка.
От друга страна, за актуализации трябва да вършите много повече работа.