SQL:在仅成对列出而不是所有对列出时查找组中的所有成员

时间:2019-06-18 13:56:38

标签: sql

我有一些看起来像这样的数据,并确定了相关的对:

From_ID   To_ID
   A        C
   B        C
   D        E
   E        D (note this is the same pair as above, in a different order)
   E        F
   A        F
   G        H

使用“如果x与y配对,并且y与z配对,然后x与z配对”的逻辑,如何运行SQL查询以返回组的所有成员?

因此,对于上表,我想要一组可识别或返回两个组的结果:“ A,B,C,D,E,F”和“ G,H”,而不必对这样做的方式大打折扣。

感觉像是一种迭代查询,但是我真的不知道从哪里开始,所以任何指针都会受到赞赏。

编辑:可以在SQL Developer或HiveQL中运行。

0 个答案:

没有答案