Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MYSQL ORDER BY CASE Problem

SELECT id_one, id_two, timestamp_one, timestamp_two      
FROM tablename 
WHERE id_one = 27 
    OR id_two = 27 
ORDER BY 
    CASE 
        WHEN id_one=27 THEN timestamp_one 
        WHEN id_two=27 THEN timestamp_two 
    END DESC 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego nie powinienem używać funkcji mysql_* w PHP?

  2. MySQL Dodaj unikalne ograniczenie

  3. Jak wykryć, że transakcja została już rozpoczęta?

  4. Zarządzaj MySQL za pomocą phpMyAdmin na Ubuntu 10.10 (Maverick)

  5. Sortowanie według daty i godziny w porządku malejącym?