多个父母多个孩子的关系

时间:2015-05-18 12:05:00

标签: oracle11g

我有一张如下表所示的表格:

Parent   Child
--------------
10       100
10       101
20       101
20       102

现在,当我查询父母10时,我应该得到以下答案:

Result1:
--------
10
100
101
20

父母10有孩子100和101.因为101是10岁和10岁的普通孩子。 20结果还应包含父20。

现在,当我查询父母20时,我应该得到以下答案:

Result2:
--------
20
101
102
10

父母20有孩子101和102.因为101是10岁和10岁的普通孩子。 20结果还应包含父10。

现在,当我查询孩子101时,我应该得到以下答案:

Result3:
--------
101
20
10

孩子101有父母10和20.因为101是10岁和10岁的普通孩子。 20结果还应包含父10和父20。

是否可以在一个查询中获取此信息?如果不是我们怎么做呢?

0 个答案:

没有答案