Ini mudah dicapai dengan operator least() dan terbesar(), tetapi karena MySQL tidak mendukungnya, Anda perlu menggunakan konstruk CASE untuk mendapatkan yang lebih kecil/lebih besar. Dengan dua kolom ini tidak masalah, tetapi solusi ini menjadi sangat berantakan setelah lebih banyak kolom dilibatkan
select distinct
case
when source < destination then source
else destination
end as source,
case
when source > destination then source
else destination
end as destination
from hyperlinks