Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/09/2005, 11:52
Avatar de Mickel
Mickel
 
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
La idea de una tabla recursiva es que los registros tengan sus padres en la misma tabla. Un ejemplo aplicado a tu caso. Imagina que cada bloque es un registro

Codigo_Categoria: 1
Descripcion_Categoria: Flores
Nivel_Categoria: 1
Codigo_Padre: NULL

Codigo_Categoria: 2
Descripcion_Categoria: Regalos
Nivel_Categoria: 1
Codigo_Padre: NULL

Codigo_Categoria: 3
Descripcion_Categoria: Arreglos para Promocion
Nivel_Categoria: 2
Codigo_Padre: 1

Codigo_Categoria: 4
Descripcion_Categoria: Ramos
Nivel_Categoria: 2
Codigo_Padre: 1

Codigo_Categoria: 5
Descripcion_Categoria: Orquidea Brasilera
Nivel_Categoria: 3
Codigo_Padre: 3

Codigo_Categoria: 6
Descripcion_Categoria: Jazmin y Rosa
Nivel_Categoria: 3
Codigo_Padre: 3

Tienes Categorias Flores y Regalos. Flores se divide a su vez en Arreglos para Promocion y Ramos. Dentro de Arreglos para Promocion tienes Orquidea Brasilera y Jazmin y Rosa. Ves como se relacionan? A traves del Nivel y el Codigo del Padre, en la misma tabla.

Y entonces amarraria la categoria, al ultimo nivel, al producto. ¿Que te parece?
__________________
No tengo firma ahora... :(