У меня есть таблица, которая имеет отношение один к самому себе. Каждая запись может содержать n детей из той же таблицы. НапримерSQL: выберите SUM из всех записей записей рекурсивно
create table folder
ID: Number 20 PK
PARENT_ID: Number 20 FK references folder.ID
SIZE: NUMBER 20
...
Учитывая идентификатор, я хочу, чтобы выбрать SUM (размер) все записи папки рекурсивно. Целевая база данных - это MySql 5, но было бы неплохо , если бы она была достаточно общей для работы в Oracle и MS-SQL.
Я не знаю, насколько глубоко дерево, может быть 1 уровень, может быть 50 (или более)
К сожалению, ссылка мертва уже – VCD