У меня есть таблица, подобная этой:
CREATE TABLE example (
id integer primary key,
name char(200),
parentid integer,
value integer);
Я могу использовать поле parentid для упорядочивания данных в древовидную структуру.
Теперь вот бит, который я не могу решить. Учитывая родительский элемент, можно ли написать инструкцию SQL, чтобы скомпилировать все поля значений под этим родителем и перезаписать ветвь дерева?
ОБНОВЛЕНИЕ: Я использую posgreSQL, так что модные функции MS-SQL недоступны мне. В любом случае, я бы хотел, чтобы это рассматривалось как общий вопрос SQL.
Кстати, я очень впечатлен тем, что у меня есть 6 ответов в течение 15 минут с вопросом! Перейти к переполнению стека!