El problema me surge para hacer una sola sentencia SQL que me extraiga todas las sub categorias ( y a su vez, las sub categorias de estas) de una de las categorias principales. Es decir, tengo por ejemplo DEPORTES (categoria principal), luego deportes tiene sus hijos (Fúbtol, Basket, Rugby, Ciclismo) y a su vez, cada uno de estos hijos, tiene otros hijos (Accesorios, equipamiento, etc). Se puede hacer con una sola sentencia SQL que me muestre los hijos y sub hijos (si los tuviere) de la categoría principal que selecciono?. Intenté con esta sentencia:
"SELECT CAT_DESCRIPCION, CAT_IDMADRE, CAT_ID FROM CAT_CATEGORIAS CAT WHERE " & _
"CAT.CAT_IDMADRE = CAT.CAT_ID OR CAT.CAT_IDMADRE = 5"
Lo único que logro con esa sentencia es que me traiga los hijos de la categoria principal (en este caso CAT_IDMADRE = 5), pero no logro que me traiga los hijos de estos hijos.
La estructura de la tabla es esta:
Código:
Como lo podría lograr?. CAT_ID CAT_DESCRIPCION CAT_IDMADRE
1 Deportes 0
2 Electrónica 0
3 Libros 0
4 Salud 0
5 Para el hogar 0
6 Fúbtol 1
7 Rugby 1
8 Basket 1
9 Ciclismo 1
10 Equipamiento 6 ....
11 Indumentaria 6
12 Camisetas 6
13 Audio y Video 2
14 Reproductores 13
15 CD Players 13
Muchas gracias por su ayuda de manera anticipada.
Saludos!.
Suerte!.
era para un administrador de categorias que estaba haciendo pero nunca termine! Fue justo antes de mi utlima mudanza a L.A...
