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

Mysql, posible problema de categoría anidada

Si por esto, hay muchos niveles arbitrarios de anidamiento de categorías, no puede capturarlos todos con una sola consulta utilizando el modelo de esquema de "referencia principal". Tendría que consultar repetidamente los elementos secundarios de cada categoría que encontró, de forma recursiva, o simplemente seguir haciendo auto-uniones cada vez más largas hasta que haya seleccionado los elementos más profundamente anidados.

Para el acceso de consulta única a datos jerárquicos, deberá buscar formas alternativas de estructurar el esquema, principalmente:

Cualquiera de estos enfoques, o ambos, en uno de sus sabores, puede funcionar para usted. (Por lo general, termino con conjuntos anidados para obtener también un orden explícito del primero al último).