我有一个Oracle表,其中PORT_A和PORT_B被编入索引
在开始时我只知道值A1可能在列PORT_A或PORT_B中。
所以我在(PORT_A,PORT_B)中查询A1并找到值B1
现在我查询B1,但我得到2行结果:
但我只对C1行感兴趣,
继续'循环'直到我到达这个'连接'的末尾才能得到结果。
我无法得到结果,实际上这些端口是不按特定顺序排列的ID号。 但是为了解释我的问题,我使用了A1,B1等......只是为了告诉你它们有时只在PORT_A或PORT_B下或两者中。
PORT_A PORT_B LABEL_A LABEL_B ------------------------------------ A1 B1 A B B1 C1 B C D1 C1 D C E1 D1 E D The result should be just the unique labels in correct order: A - B - C - D - E