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

Ayuda con Consulta de Subcategorias

Estas en el tema de Ayuda con Consulta de Subcategorias en el foro de Bases de Datos General en Foros del Web. Necesito hacer una consulta a la BD y no se muy bien como hacerlo soy nuevo en esto. El sistema es una galeria de fotos ...
  #1 (permalink)  
Antiguo 01/06/2010, 11:55
 
Fecha de Ingreso: octubre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Ayuda con Consulta de Subcategorias

Necesito hacer una consulta a la BD y no se muy bien como hacerlo soy nuevo en esto.
El sistema es una galeria de fotos de animales donde se va navegando por medio de una estructura de carpetas algo asi como el explorador de win.
El sistema maneja subcategorias.
Existe solo una tabla de categorias (donde se incluyen las subcategorias), esta es la estrcturada: ID| PARENT_ID| Nombre | Descripción | Alias.
ID_CAT es el valor único de la categoria o subcategoria y PARENT_ID es el id de la categoria o subcategoria a la que pertenece.
Si en PARENTID es 0 significa que es la categoria principal y no esta dentro de otra categoria, pero si existe un numero diferente de 0 significa que esta dentro de otra categoria que es el id que contiene PARENT_ID.

Ejemplo:
ID_CAT | PARENT_ID| NOMBRE |...
10_________0_______ANIMALES
20________10_______PERROS
30________20_______GRANDES
40________20_______PEQUEÑOS


Necesito sacar el nombre del archivo de la imagen con el nombre de la subcategoria donde se encuentra y el nombre de categoría donde pertenece ( la categoria con parentid =0) ejemplo: Imagen1.jpg | Pequeños | Animales
o todas las categorias por donde hay que navegar para llegar a la imagen Imagen.jpg |Animales | Pequeños | Perros | Animales

Se me olvidaba, la estructura de la tabla de imagenes es : ID_img | Nombre | Ruta |....| ID_CAT | PARENT_ID


Espero me ayuden y haberme explicado bien GRACIAS.

Última edición por reycar; 01/06/2010 a las 13:00

Etiquetas: subcategorias
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 23:41.