您的问题似乎暗示两件事:
列出源/目标对时,您只想查看一个方向上的对,例如(A,B),而不是(B,A)。
该列表应省略源和目标相同的对,例如(D,D)
在这种情况下,查询…
SELECt DISTINCT source, destinationFROM ( SELECt source, destination FROM Sometable UNIOn ALL SELECt destination, source FROM Sometable )WHERe source < destination
…针对包含…的[Sometable]运行时
source destination------ -----------A B B A A B C D D D E D
…将产生:
source destination------ -----------A B C D D E



