Согласно требованию, я должен идентифицировать данные от t1. Как только данные идентифицированы, мне нужно идентифицировать их дочерние записи, а также таблицу, имеющую несколько ограничений самоссылочной целостности.
Я мог бы легко идентифицировать его дочерние элементы, если бы было только одно самореференциальное ограничение. Поскольку есть много, я сталкиваюсь с проблемами.
create table t1(
c1 number pk,
c2 number references c1,
c3 number references c1,
c4 number references c1);
если это одна ссылка на себя, я могу легко идентифицировать как
select * from t1
start with c1=100
connect by prior c1=c2;
но так как у меня есть несколько, я пытался использовать или условие, но он работает в течение нескольких часов, а не закончил
select * from t1
start with c1=100
connect by prior c1=c2 or prior c1=c3 or prior c1=c4;
предложить альтернативное решение для идентификации всех своих детей.
Заранее спасибо.