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?