Hola, etoy intentando crear un buscador que muestre los datos contenidos en una tabla en cuyo campo 'contenido' se encuentre una palabra introducida por el formulario de un navegador. El problema es que este campo 'contenido' almacena texto a tropel, por lo que debo realizar la búsqueda mediante FULLTEXT. Mi consulta es la siguiente:
Código PHP:
SELECT a.DOI, a.tituloArticulo FROM datos d, articulos a WHERE a.contenidoValido = '1' AND MATCH(d.contenido) AGAINST('$cadenaABuscarFinal' IN BOOLEAN MODE);
Evidentemente tengo las tablas:
El resultado me devuelve el DOI correcto pero devuelve las filas repetidas:
Código:
00.0000/0001
00.0000/0002
q
w
e
00.0000/0001
00.0000/0002
q
w
e
00.0000/0001
00.0000/0002
q
w
e
Sólo debería devolver el DOI (00.0000/0001, 00.0000/0002, q, w, e) una sola vez.
¿Alguien sabe qué estoy haciendo mal? He intentado hacer GROUP BY, etc. pero nada. Creo que el problema viene de utilizar las dos tablas, pero no tengo ni idea de cómo solucionarlo. Muchas gracias!!