извините, если вы посчитаете этот вопрос глупым, но мне действительно нужна помощь. Вот немного информации об этом.
Структура базы данных
id | parent_id | уровень | Имя
1 | 0 | 1 | Домашняя страница
2 | 1 | 2 | Ребенок домашней страницы
3 | 1 | 2 | Еще один ребенок с домашней страницы
4 | 2 | 3 | Под дочерний элемент идентификатора страницы 2
5 | 3 | 3 | Под дочерний элемент идентификатора страницы 3
Вопрос
Как мне сделать оператор SQL, чтобы сгруппировать мои строки по уровню и сделать этот вывод.
Желаемый вывод
Домашняя страница
~~ Ребенок домашней страницы
~~~~ Под дочерний элемент идентификатора страницы 2
~~ Еще один ребенок домашней страницы
~~~~ Sub дочерний идентификатор страницы 3
Я знаю, как сделать это с помощью метода рекурсии, но я хочу знать, могу ли я сделать это с помощью одного оператора SQL.