Специальное копирование в системе таблиц

UAP
Дата: 04.10.2012 17:09:07
Господа!

Пусть дана совокупность таблиц T1, T2, ..., Tn.
В указанной совокупности между парами "соседних" таблиц Ti и Ti+1 установлены отношения родитель-ребенок.
Понятно, что если в T1 выделить некоторую запись, то в каждой таблице указанной совокупности выделятся ее потомки и потомки потомков и т. д. Назовем полученное подмножество системой потомков.

Вопрос.

Как сделать копию системы потомков?
ВладимирМ
Дата: 04.10.2012 18:08:53
И в чем проблема?
reware
Дата: 05.10.2012 10:30:15
UAP
Господа!

Пусть дана совокупность таблиц T1, T2, ..., Tn.
В указанной совокупности между парами "соседних" таблиц Ti и Ti+1 установлены отношения родитель-ребенок.
Понятно, что если в T1 выделить некоторую запись, то в каждой таблице указанной совокупности выделятся ее потомки и потомки потомков и т. д. Назовем полученное подмножество системой потомков.

Вопрос.

Как сделать копию системы потомков?

"Система потомков" - это круто :) Если я правильно понял, то у T1 есть потомок Т2, а у Т2 есть потомок Т3 и т.д. Дык тогда достаточно указать номер той таблицы, с которой мы желаем начать копирование, а потом в цикле (COPY TO или COPY FILE) начать их сливать в копии. Или вам нужны не сами копии файлов, а копия их дерева (хотя тут нет никакого дерева, раз каждая N-ная таблица является родителем для следующей).
Ffffffffffffffff
Дата: 05.10.2012 12:28:57
По-моему, задача сводится к элементарному
Select ... From ...
Inner Join ...
Inner Join