Včetně řazení dětí podle id:
ORDER BY COALESCE(parent, id), parent IS NOT NULL, id
Vysvětlení:
COALESCE(parent, id):Nejprve seřaďte podle (efektivně seskupte) id rodiče.parent IS NOT NULL:Umístěte nadřazený řádek nad skupinuid:Nakonec seřaďte všechny potomky (stejný rodič aparentnení null)