sql >> Base de Datos >  >> RDS >> Mysql

lista de categorías y subcategorías mysql

Está tratando de resolver un problema común:¿cómo almacena y recupera datos jerárquicos en una base de datos relacional?

Lo primero que debe hacer es leer este artículo en mysql.com, "Gestión de datos jerárquicos en MySQL " o aquí .

En este momento, está utilizando el modelo de "lista de adyacencia". Tiene varios inconvenientes, entre los que destaca el hecho de que es esencialmente imposible escribir una consulta que le devuelva todos los árboles que está almacenando.

Es posible que desee considerar cambiar al modelo de "conjunto anidado", que se explica bien en esa misma página.

http://dev.mysql.com/tech-resources/articles/hierarchical-data.html