Как оптимизировать MySQL запрос получения категорий и подкатегорий
Я создал скрипт, который создает меню с категориями, подкатегориями и подкатегориями. Чтобы получить эти предметы, я использую 3 отдельных запроса MySQL. Следующее:
Чтобы получить основные категории:
SELECT id, name FROM categories WHERE parent_id=0
Чтобы получить подкатегории для каждой категории, которую я использую:
SELECT id, name FROM categories WHERE parent_id=?
Где ? это идентификатор родительской категории. Затем я снова запускаю запрос для каждой подкатегории.
Как я могу оптимизировать этот скрипт, чтобы использовать меньше запросов SQL? Заранее спасибо.