sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar man unika par från två kolumner i SQL?

jag skulle hellre använda concat och group by

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

ELLER HELT ENKELT

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


  1. Hur fungerar MySQL-index?

  2. Hur man återställer Galera Cluster eller MySQL-replikering från Split Brain Syndrome

  3. Hur översätter man PostgreSQL array_agg-funktionen till SQLite?

  4. Hur kan jag göra SQL-skiftlägeskänsliga strängjämförelser på MySQL?