我有一个名为Hyperlink的表格,其中有两列source和destination,用于存储超链接的源和目标。
source | destination
--------------------
a | b
b | c
c | d
c | b
有两个超链接分别涉及到b和c。这两个超链接之间的区别在于超链接的方向。但是,我的目标是检索唯一的超链接,无论方向如何。因此,对于从b到c和从c到b的超链接,我只想选择其中一个。任何一个都可以。
所以我的结果应该是这样的:
source | destination
--------------------
a | b
b | c
c | d
目前我能在Java中实现这一点,在使用JDBC执行SQL语句之前进行一些处理。然而,当表变得非常大时,这将非常繁琐。
我想知道是否有办法可以在SQL中完成这个任务。
我尝试了SELECT DISTINCT source,destination FROM Hyperlink
,但它返回了唯一的排列组合。我需要唯一的组合。
谢谢!
{}
)以使其格式化和语法高亮!然后,您就不需要任何混乱的<br>
和
标记了! - marc_s