SQL-запрос для категории и подкатегории списка


Эта таблица категорий / подкатегорий для сайта электронной коммерции.
Уровень подкатегории неограничен, что администратор может создавать много уровней подкатегорий.

Введите описание изображения здесь

Вывод
Книги
Книги>Английский
Книги>Английский>Цитаты

Стационарный
Стационарная > Бумага
Стационарное>Бумага>Искусство
Стационарный>Бумага>Искусство > Обложка
Стационарный>Бумага>Искусство>Обложка>Размер А4

Предложите мне SQL-запрос для отображения вывода, Как показано ниже:

1 3

1 ответ:

При подходе с parent_id у вас не может быть MySql-запроса с неограниченными подкатегориями, потому что MySql не поддерживает рекурсию. Вы должны сделать это с помощью программирования на стороне сервера.

Я бы предложил прочитать о вложенных множествах или таблицах замыкания.

С помощью этих подходов вы сможете получить все уровни дерева с помощью одного запроса.