Como otimizar a consulta mysql obtendo categorias e subcategorias
Criei um script que cria um menu com categorias, subcategorias e subcategorias. Para obter esses itens, eu uso 3 consultas MySQL separadas. Do seguinte modo
Para recuperar as principais categorias:
SELECT id, name FROM categories WHERE parent_id=0
Para recuperar as subcategorias de cada categoria que eu uso:
SELECT id, name FROM categories WHERE parent_id=?
Onde o ? é o ID da categoria pai. Em seguida, executo a consulta novamente para cada subcategoria.
Como otimizar esse script para usar menos consultas sql? Agradeço antecipadamente