Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie finde ich eindeutige Paare aus zwei Spalten in SQL?

Ich würde lieber concat und group by verwenden

SELECT 
col1,col2 
FROM 
tbl
GROUP BY CONCAT(LEAST(col1, col2), 
              GREATEST(col1, col2))

ODER EINFACH

SELECT 
    col1,col2 
    FROM 
    tbl
group by LEAST(col1, col2),GREATEST(col1, col2)