Я искал такие вопросы, и хотя многие из них подобны, не отвечают точно, мои вопросы и запросы не работают.MySQL Get Parent With Child Rows Together
Предположим, что мы имеем следующую таблицу
id category_name parent_id
------------------------------------
1 test 0
2 test1 0
3 new_cat 1
4 new_catx 2
5 cat5 1
Я хочу SQL-запрос, где выход будет как этот
id category_name parent_id
------------------------------------
1 test 0
3 new_cat 1
5 cat5 1
2 test1 0
4 new_catx 2
В то результаты запроса сортируются на основе parent_id. parent_id = 0
- это корневая категория, затем ребенок следует за ним, а затем снова родитель с его дочерним элементом. и т.д.