Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да намерите уникални двойки от две колони в SQL?

предпочитам да използвам concat и group by

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

ИЛИ ПРОСТО

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирате MySQL база данни в UTF-8 кодиране

  2. Конфигуриране на Spring boot Docker и Mysql

  3. MySQL Workbench не може да се свърже със сървър на база данни

  4. varchar(255) v tinyblob v tinytext

  5. Грешка при добавяне на външен ключ