06/09/2005, 11:52
|
| | | Fecha de Ingreso: mayo-2002 Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 7 meses 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... :( |