MySql: ORDER BY родитель и ребенок
У меня есть таблица, как:
+------+---------+-
| id | parent |
+------+---------+
| 2043 | NULL |
| 2044 | 2043 |
| 2045 | 2043 |
| 2049 | 2043 |
| 2047 | NULL |
| 2048 | 2047 |
| 2043 | 2047 |
+------+---------+
которая показывает простую двухуровневую корреляцию «родитель-ребенок». Как я могу заказать оператор SELECT, чтобы получить порядок, как в приведенном выше списке, что означает: 1-й родитель, дочерние элементы от 1-го родителя, 2-й родительский элемент, дочерние элементы от 2-го родителя и т. Д. (Если у меня есть, я могу добавить ЗАКАЗАТЬ БЫТЬ для детей ... Надеюсь). Возможно ли добавить поле сортировки?