у меня есть таблица (напр.)-
uid parent_uid name
1 0 спорт
2 1 бокс
3 2 професиональный
4 2 любительский
как видите много уровней. моя задача - удаляя спорт (ід=1) - удалить все поделементы (всю ветвь). На моем примере удаляя спорт с бд нужно удалить все.
Здесь нужно использовать рекурсию. Я думаю решать это так = выбрать все поделементы (только uid) в массив и тогда прокрутить массив и удалить все записи с этими uid.
Но может есть идеи получше? Может можно прямо в рекурсии удалять, или другой способ?
Жду советов. спасибо.