sql >> Databasteknik >  >> RDS >> Mysql

MySQL beställ flera vägbeskrivningar med FIND_IN_SET

Prova den här -

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. mysql skapa triggersyntaxfel

  2. Fråga efter en anpassad postgresql-parameter med SELECT-sats

  3. Representerar en framtida tid i PostgreSQL

  4. Hur man grupperar efter med ett speciellt tillstånd