Bao gồm phân loại trẻ em theo id:
ORDER BY COALESCE(parent, id), parent IS NOT NULL, id
Giải thích:
-
COALESCE(parent, id)
:Đầu tiên hãy sắp xếp theo (nhóm lại với nhau một cách hiệu quả) id của cha mẹ. -
parent IS NOT NULL
:Đặt hàng mẹ lên đầu nhóm -
id
:Cuối cùng sắp xếp tất cả các phần tử con (cùng một cha mẹ vàparent
không rỗng)