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

Vyberte různé kombinace ze dvou sloupců

Toho lze snadno dosáhnout pomocí operátorů nejméně () a největší (), ale protože je MySQL nepodporuje, musíte použít konstrukci CASE, abyste získali menší/větší. Se dvěma sloupci je to v pořádku, ale toto řešení je docela chaotické, jakmile se do něj zapojí více sloupců

select distinct 
          case 
            when source < destination then source 
            else destination 
          end as source,
          case 
            when source > destination then source 
            else destination 
          end as destination
from hyperlinks


  1. První veřejný náhled na SQL Server 2019:CTP 2.0

  2. Jak vytvořit dynamický dotaz navázáním parametrů v node.js-sql?

  3. Mysql:ERROR 1005 (HY000):Nelze vytvořit tabulku 'receitascakephp.recipes' (chyba:150)

  4. jak se připojit k databázi na jiném serveru