Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment trouver des paires uniques à partir de deux colonnes en SQL ?

je préfère utiliser concat et grouper par

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

OU SIMPLEMENT

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