sql >> Database >  >> RDS >> Mysql

Selecteer verschillende combinaties uit twee kolommen

Dit is gemakkelijk te bereiken met de operator least() en greatest(), maar aangezien MySQL ze niet ondersteunt, moet je een CASE-constructie gebruiken om de kleinere/grotere te krijgen. Met twee kolommen is dit ok, maar deze oplossing wordt behoorlijk rommelig als er meer kolommen bij betrokken zijn

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. REST-webservice:java.lang.NullPointerException-service.AbstractFacade.findAll

  2. Django:Groep per maand zoeken

  3. SUM() werkt niet in MySQL :SUM() met DISTINCT

  4. SQLite JSON_EACH()