MySql: ORDER BY rodzic i dziecko

Mam taki stół jak:

+------+---------+-
| id   | parent  |
+------+---------+
| 2043 |    NULL |
| 2044 |    2043 |
| 2045 |    2043 |
| 2049 |    2043 |
| 2047 |    NULL |
| 2048 |    2047 |
| 2043 |    2047 |
+------+---------+

który pokazuje prosty, dwupoziomowy „rodzic-dziecko” -corelation. Jak mogę ZŁOŻYĆ instrukcję SELECT, aby uzyskać porządek taki jak na powyższej liście, co oznacza: pierwszy rodzic, potomek pierwszego rodzica, drugi rodzic, potomstwo drugiego rodzica itd. (Jeśli to zrobię, mogę dodać ZAMÓWIENIE BYs dla dzieci ... mam nadzieję). Czy możliwe jest dodanie pola sortowania?

questionAnswers(3)

yourAnswerToTheQuestion