sql >> Database >  >> RDS >> Mysql

Hoe vind je unieke paren uit twee kolommen in SQL?

ik gebruik liever concat en group by

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

OF EENVOUDIG

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


  1. EXTRACT() Voorbeelden – MySQL

  2. Is het Google Data Analytics Professional-certificaat de moeite waard?

  3. PostgreSQL-prestaties benchmarken met Sysbench

  4. Vensterfuncties:last_value(ORDER BY ... ASC) hetzelfde als last_value(ORDER BY... DESC)