sql >> Database teknologi >  >> RDS >> Mysql

Vælg forskellige kombinationer fra to kolonner

Dette er let opnåeligt med mindst() og største() operatoren, men da MySQL ikke understøtter dem, skal du bruge en CASE-konstruktion for at få den mindre/større. Med to kolonner er dette ok, men denne løsning bliver ret rodet, når flere kolonner er involveret

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. Skjulte funktioner i MySQL

  2. MySQL-datafilen krymper ikke

  3. Er der en enkel måde i min ASP.NET-app til programmæssigt at finde ud af, om mysql db-serveren er nede?

  4. Langsom forespørgsel efter opgradering af mysql fra 5.5 til 5.6