Я использую SQLite для хранения набора ненаправленных ребер графа, используя два столбца, u и v. Например:
uv
12
3 2
2 1
3 4
Я уже прошел через SELECT DISTINCT * FROM и удалил все повторяющиеся строки.
Тем не менее, есть дубликаты, если мы помним, что это неориентированные ребра.В приведенном выше примере ребро (1,2) появляется дважды, один раз как (1,2) и один раз как (2,1), которые оба эквивалентны.
Я хочу удалить все такие дубликаты, оставив толькоодин из них, (1,2) или (2,1) - не имеет значения, какой именно.
Есть идеи, как этого добиться?Спасибо!