sql >> Databáze >  >> RDS >> Mysql

Jak najít jedinečné páry ze dvou sloupců v SQL?

raději bych použil concat a group by

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

NEBO JEDNODUŠE

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


  1. Jak získat poslední řádek tabulky Oracle

  2. Pochopení účinků vysoké latence v řešeních MySQL a MariaDB s vysokou dostupností

  3. Jak RANK() funguje v SQL Server

  4. Jak AKTUALIZOVAT jeden sloupec pomocí jiného sloupce v jiné tabulce? Chyba SQL:ORA-00933:Příkaz SQL nebyl správně ukončen