sql >> Database teknologi >  >> RDS >> Mysql

Hvordan finder man unikke par fra to kolonner i SQL?

jeg vil hellere bruge concat og group by

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

ELLER Simpelthen

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


  1. En SQL-forespørgsel til at vælge en streng mellem to kendte strenge

  2. De bedste måder at bruge SQL DELETE Statement i en SQL-tabel

  3. MySQL trigger sæt værdier for NY række og opdatere en anden i samme tabel

  4. Er InnoDB-sortering virkelig SÅ langsom?