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

Comentarios anidados en PHP y MySQL

Hay varias formas diferentes de almacenar datos jerárquicos en MySQL. Consulte la presentación de Bill Karwin. que demuestra cuatro opciones.

  • Lista de adyacencia
  • Enumeración de rutas
  • Conjuntos anidados
  • Mesa de cierre

Está utilizando la lista de adyacencia modelo para almacenar datos jerárquicos, pero desafortunadamente este es el más difícil modelo que puede elegir para consultar subárboles.

Sus opciones son:

  • Cambiar a un modelo diferente.
  • Restringe las consultas a n niveles de profundidad.
  • Utilice un procedimiento almacenado para realizar consultas recursivamente. Para obtener más información al respecto, consulte la serie de artículos de Quassnoi - Consultas jerárquicas en MySQL .