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

MySQL bestille flere retninger ved hjælp af FIND_IN_SET

Prøv denne -

SELECT * FROM table_name ORDER BY IF(FIELD(status, 1,2,3), date_added, '9999-12-31') ASC, IF(FIELD(status, 4,5), end_date, NULL) DESC;

  1. Sådan opretter og bruger du MySQL-visninger

  2. Tilføjelse af en ny værdi til en eksisterende ENUM-type

  3. Hvordan opdaterer man to tabeller i én erklæring?

  4. Sådan kontrolleres begivenhedsplanlægningsstatus mysql