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

MySql:ПОРЪЧАЙТЕ ПО родител и дете

Включително сортиране на деца по идентификатор:

ORDER BY COALESCE(parent, id), parent IS NOT NULL, id

Пример за SQL Fiddle

Обяснение:

  • COALESCE(parent, id) :Първо сортиране по (ефективно групиране) идентификатора на родителя.
  • parent IS NOT NULL :Поставете родителския ред върху групата
  • id :Накрая сортирайте всички деца (един и същи родител и parent). не е нула)


  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. MaxListenersExceededWarning:Открит е възможен теч на памет на EventEmitter. Добавени са 11 списъка на съобщенията. Използвайте emitter.setMaxListeners(), за да увеличите лимита

  3. двойни резултати в моя масив (mysql_fetch_array)

  4. Къде да съхранявате MySQL идентификационни данни в PHP скриптове?

  5. utf8mb4_unicode_ci срещу utf8mb4_bin