Herunder sortering af børn efter id:
ORDER BY COALESCE(parent, id), parent IS NOT NULL, id
Forklaring:
COALESCE(parent, id)
:Sorter først efter (effektivt gruppering sammen) forælderens id.parent IS NOT NULL
:Sæt den overordnede række oven på gruppenid
:Sorter til sidst alle børnene (samme forælder ogparent
). er ikke null)