Y compris le tri des enfants par identifiant :
ORDER BY COALESCE(parent, id), parent IS NOT NULL, id
Explication :
COALESCE(parent, id)
:Triez d'abord par (en regroupant effectivement) l'identifiant du parent.parent IS NOT NULL
:Placer la ligne parente au-dessus du groupeid
:Enfin trier tous les enfants (même parent, etparent
n'est pas nul)