Einschließlich der Sortierung von Kindern nach ID:
ORDER BY COALESCE(parent, id), parent IS NOT NULL, id
Erklärung:
COALESCE(parent, id)
:Zuerst nach der ID des Elternteils sortieren (effektiv gruppieren).parent IS NOT NULL
:Legen Sie die übergeordnete Zeile auf die Gruppeid
:Zum Schluss alle Kinder sortieren (gleicher Elternteil undparent
ist nicht null)