Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta para un arbol (pero un arbol especial)

Estas en el tema de Consulta para un arbol (pero un arbol especial) en el foro de Mysql en Foros del Web. Hola, he estado mirando las posibilidades que hay desde la mas sencilla, añadiendo un campo id_padre, hasta colocando derecha e izquierda para construir el arbol. ...
  #1 (permalink)  
Antiguo 29/12/2008, 10:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 74
Antigüedad: 15 años, 4 meses
Puntos: 0
Consulta para un arbol (pero un arbol especial)

Hola, he estado mirando las posibilidades que hay desde la mas sencilla, añadiendo un campo id_padre, hasta colocando derecha e izquierda para construir el arbol.

La cuestion es que mas que un arbol, yo voy a tener:

registro1 -> registro2 -> registro3
registro4
registro5->registro6->registro7->registro8
registro9
registro10
registro11->registro12
registro13

es decir, no es arbol arbol, algunos dependeran de otros de esta manera. Conoceis otra forma de almacenarlo? de momento voy a ir probando añadiendo
izquierda y derecha.

el objetivo es poder mostrar con una consulta SQL la ruta desde el nodo hasta la raiz. Si salen en orden mejor, por ej:

registro8
registro7
registro6
registro5

me da igual que no queden indentado (el formato tipico de arbol, registro7 un pelin mas dentro, etc).

Gracias por cualquier idea.

Un saludo
  #2 (permalink)  
Antiguo 29/12/2008, 13:28
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Consulta para un arbol (pero un arbol especial)

Mira esta información por si te sirve de algo o te da alguna idea:
http://dev.mysql.com/tech-resources/...ical-data.html
  #3 (permalink)  
Antiguo 29/12/2008, 16:11
 
Fecha de Ingreso: noviembre-2008
Mensajes: 74
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Consulta para un arbol (pero un arbol especial)

Creo que al final lo hare asi, con izquierda y derecha, porque he estado pensando alguna forma mas "facil", pero na. Si hay algo y funciona bien, pa que reinventar la rueda jeje

Gracias por el link jurena
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:33.