sql >> Databasteknik >  >> RDS >> Mysql

Ordna radval efter flera kolumner

Förutsatt att ditt bord heter katter, prova detta:

select * from  cats
order by
      case when parentid = 0 then id else parentid end,
      case when parentid = 0 then 0 else id end

Uppdaterad för att inkludera när förälder skulle ha högre ID jämfört med barnen



  1. Hur kan jag infoga arabiska ord i mysql-databasen med java

  2. Välj efter månad i ett fält

  3. Hur man ställer in MariaDB 10.3-replikering med Ansible och Vagrant

  4. Django admin List Display + ForeignKey =Tom ändringslista