1
Я создал следующие скрипку: http://sqlfiddle.com/#!2/fc0d9/19счетных вложенные наборы детей
Я пытаюсь подсчитать число непосредственных детей каждый узел имеет, адаптируя SQL из следующих функций: http://en.wikipedia.org/wiki/Nested_set_model
CREATE TABLE Personnel
(
name varchar(20),
lft int,
rgt int
);
SELECT Parent.name, count(Child.*)
FROM Personnel AS Child, Personnel AS Parent
WHERE Parent.lft < Child.lft AND Parent.rgt > Child.rgt
GROUP BY Parent.name
Это правильные данные? http://sqlfiddle.com/#!2/fc0d9/20 – paqogomez
Да, это данные персонала. Мой SQL показывает количество всех потомков, но я стараюсь ограничить количество непосредственных детей. Ссылка в Википедии показывает, как вернуть только непосредственных детей, но я не могу понять, как их подсчитать. – Dercni