Hola tengo una tabla llamada Noticias, en ella tengo un campo de alberga el
cuerpo de la noticia del tipo text, el proveedor de Internet Arsys no
permite creación de búsquedas de texto, lo que complica un poco la busqueda
de texto dentro de ese campo...
Tengo un formulario el cual recoge las palabras clave entonces si se
selecciona la opción Alguna de las palabras tengo que montar el sq para
poder buscar por palabras sería tal que así select * from noticias where
texto_noticia like '%PalabraClave1%' OR texto_noticia like
'%PalabraClave2%', etc.. así busco que el cuerpo de la noticia contenga
alguna de las palabras clave introducidas. El problema lo tengo si esa
consulta la quiero filtar por fecha y categoria que también existe esa
posibilidad, al poner OR ya no me respeta las categorias o fecha..He
intentado con Subconsultas con IN o EXIST pero tampoco me sale..Este es el
último intento:
select IdNoticia,Titulo,Categorias,Redactor,Fecha_Alta from
Noticias where Categorias IN(Select Categorias from Noticias where
Categorias=1)
AND
Texto_Noticia like '%Villena%' OR texto_noticia like '%%'
Estaría agradecido si alguien me puede ayudar...
Muchas gracias
Leer las respuestas