Hola esto desarrollando un sistema para mi escuela , el cual tengo un problema en un buscador , al buscar una frase en varios campos de la tabla me arroja resultados iguales , el cual quiero evitar que arroje resultados iguales , eh tratado con DISTINCT pero no me funciona , les pongo mi sentencia aver si me pueden decir en que estoy mal, gracias
Código PHP:
SELECT DISTINCT
VALUES (
a1.id id, a1.titulo titulo, a1.url, a1.descripcion, a2.categoria
)
FROM tramites_y_servicios a1, categoria_tramites a2
WHERE a1.titulo LIKE '%CIVIL%'
OR a1.url LIKE '%CIVIL%'
OR a1.descripcion LIKE '%CIVIL%'
OR a1.quien LIKE '%CIVIL%'
OR a1.recibe LIKE '%CIVIL%'
OR a1.requisitos LIKE '%CIVIL%'
OR a1.cuanto_tarda LIKE '%CIVIL%'
OR a1.vigencia LIKE '%CIVIL%'
OR a1.cuanto_cuesta LIKE '%CIVIL%'
OR a1.donde LIKE '%CIVIL%'
OR a1.observaciones LIKE '%CIVIL%'
OR a2.categoria LIKE '%CIVIL%'
LIMIT 0 , 30
esa sentencia me arroja muchisimos resultados iguales :(