Выберите различные комбинации из двух столбцов
У меня есть два столбца, источник и место назначения в таблице Hyperlink, чтобы хранить источник и место назначения гиперссылок.
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 с некоторой обработкой, прежде чем я выполню операторы SQL, используя JDBC. Тем не менее, это будет очень утомительно, когда стол станет очень большим.
Интересно, если так или иначе я могу сделать это в SQL вместо этого.
Я старалсяSELECT DISTINCT source,destination FROM Hyperlink
но он возвращает мне уникальные перестановки. Мне нужны уникальные комбинации.
Спасибо!