Типовая ситуация. Элементы в таблице имеют древовидную структуру и связаны по parent=>id.
Возможно ли как-то одним запросом, указав родителя, вытащить всю его ветку?
Интуиция подсказывает, что нет. Просто хотел убедиться.
Понятно, что можно вытащить ветку запросами в цикле while или вытащить все элементы одним запросом и сформировать ветку перебором foreach.
Известны также минусы этих способов при большом количестве вложенности и общем количестве элементов. Отсюда и вышезаданный вопрос.
|