Первая часть статьи относится только к 4 уровням, последняя часть не так, как я хочу это сделать.
моя структура примерно такая:
+-------------+----------------------+--------+
| category_id | name | parent |
+-------------+----------------------+--------+
| 1 | test | NULL |
| 2 | subject1 | 1 |
| 3 | subject2 | 1 |
| 4 | subject3 | 2 |
| 5 | subject4 | 4 |
+-------------+----------------------+--------+
Я не хочу усложнять ситуацию, я хочу сделать это самым простым способом, но получить данные наиболее эффективным способом.