Mysql
 sql >> база данни >  >> RDS >> Mysql

Подредете избора на ред по множество колони

ако приемем, че вашата маса носи името котки, опитайте това:

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

Актуализирано, за да включва кога родителят ще има по-висок идентификационен номер в сравнение с децата



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв тип данни да използвате за полето за хеширана парола и каква дължина?

  2. Има ли алтернатива на TOP в MySQL?

  3. Липсва mysql.sock; дава OperationalError:(2002, Не мога да се свържа с локален MySQL сървър чрез сокет '/tmp/mysql.sock' (2))

  4. Най-добрият инструмент за настройка на производителността на MySQL?

  5. База данни по подразбиране на MySQL