У меня есть таблица в нижерасположенном формате. Это самореляционная таблица, в которой каждая запись указывает на ее родительскую запись.Сводка числа сверток в иерархической таблице (самореляционная таблица)
NODE_ID PARENT_ID COUNT
1 0 NULL
2 1 NULL
3 2 10
4 2 12
5 0 NULL
6 5 NULL
7 6 NULL
8 7 12
Я хочу выход быть в ниже format.The кол-родителя должны быть сумма подсчета листьев Чайлдс. Примечание: только дочерние элементы листа будут содержать счетчик. Я хочу свернуть его до родителей.
NODE_ID PARENT_ID COUNT
1 0 22
2 1 22
3 2 10
4 2 12
5 0 12
6 5 12
7 6 12
8 7 12
Помогите.
@GiorgosBetsos Я думаю, что вы неправильно читаете результат. У узла '2' есть двое детей с общим количеством' 22'. В свою очередь, узел '1' имеет только« 2 »в качестве ребенка, у которого есть счетчик« 22 ». Вероятно, ему нужен рекурсивный запрос. –
@Tim Biegeleisen Вы правы. Мне нужна сумма подсчетов прямых детей. – gkarya42