我将尝试从我的Oracle数据库中获取一张动物系谱图。
以下是表格:
Animal
------------------------
Animal_ID
Parent_Male_ID
Parent_Female_ID
....
....
------------------------
如果我指定一个动物,我可以使用类似以下方式获取它所有后代(在雄性方面):
SELECT *
FROM animal
START WITH animal_id = 123
CONNECT BY PRIOR animal_id = parent_male_id
我正在尝试寻找一种方法,使得如果我指定一个动物,它将获取它们的双亲,然后获取所有后代。
有什么想法吗?(这是Oracle 9.2)