Я использую модель вложенного набора для моего дерева меню, и я пытаюсь получить узлы с некоторой фильтрацией. У меня есть несколько корневых узлов. Пример:Фильтрация вложенных множеств
Menu1(on)
\-Submenu1(on)
\-Submenu2(on)
Menu2(off)
\-Submenu3(on)
\-Submenu4(on)
\-Submenu5(on)
Menu3(on)
Я хочу, чтобы вернуть все узлы «на», но не те, которые имеют родителей «от». Запрос для примера выше должен возвращать только Menu1 (и дети) и Menu3.
Menu1(on)
\-Submenu1(on)
\-Submenu2(on)
Menu2(on)
\-Submenu3(on)
\-Submenu4(off)
\-Submenu5(on)
Menu3(on)
Для этого примера запрос должен возвращать все, кроме подменю4, и его дочерние элементы.
Любые идеи?
Заранее благодарен.
Родственные: http://stackoverflow.com/questions/3642447/counting-records-belonging-to-a-category-in-mysql/3642539#3642539 – NullUserException