Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2011, 18:34
severicks
 
Fecha de Ingreso: septiembre-2009
Mensajes: 306
Antigüedad: 15 años, 6 meses
Puntos: 10
como realizar esta consulta

Hola.

Me veo en la necesidad de realizar una consulta con un condicional pero no se como realizarla. me explico:

Para un sitio de noticias y articulos
tengo la tabla "categorias" que contiene las categorías y subcategorias de las noticias, por ejemplo:

Código:
(id)           (Nombre)       (Lv)     (cat_padre)
01         deportes            1           --
02         futbol              2         deportes
03         tenis               2         deportes
04         entretenimieto      1           --
05         cine                2      entretenimieto
06         tv                  2      entretenimieto
Otra tabla en donde guardo las noticias:


Código:
(id)           (Nombre)       (Noticia)    (resumen)    (categoria)
01    Proximo partido          {cuerpo}    {resumen}     deportes           
02    Resultado del partido   {cuerpo}     {resumen}     futbol
02    Nuevo titulo de Nadal   {cuerpo}     {resumen}     tenis
Ahora la consulta es que necesito hacer es que cuando el url del sitio sea:
dominio.com/deportes
seleccione id, nombre y resumen de la tabla Noticias para todos los articulos que la categoria sea igual a deportes o a alguna de sus subcategorias (futbol o tenis), pero que si el url es:
dominio.com/tenis
es decir, una subcategoria (o categoria lv>1), seleccione el id, nombre y noticia de todas las noticias que sean solamente de esa subcategoria.

Es posible hacer ese proceso en una sola consulta? es decir sin tener que recurrir a php u otro lenguage para comprobar que si lv es menor a 1 realizar una consulta, y si es mayor realizar otra?
__________________
Mantente al tanto del acontecer Turistico nacional
Visita el Parque Bicentenario El Salvador