Выберите различные комбинации из двух столбцов

У меня есть два столбца, источник и место назначения в таблице 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 но он возвращает мне уникальные перестановки. Мне нужны уникальные комбинации.

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос