sql >> Database >  >> RDS >> Mysql

Sorteer op `updated_at` en `created_at` zelfs als ze NULL zijn

Ik geloof dat wat je wilt is:

ORDER BY coalesce(updated_at, created_at) DESC, id DESC

Dit bestelt op ofwel de bijgewerkte datum (indien beschikbaar) of de aanmaakdatum (als deze niet beschikbaar is). Dan bestelt het op id aflopend.



  1. MySQL DATETIME DIFF-query

  2. PL/SQL-controledatum is geldig

  3. node.js + mysql verbinding pooling

  4. Een dynamische PHP-switchinstructie maken vanuit een MySQL-query