
12/09/2008, 06:52
|
| | Fecha de Ingreso: diciembre-2002 Ubicación: bilbao
Mensajes: 345
Antigüedad: 22 años, 3 meses Puntos: 3 | |
Respuesta: Problema con busqueda en mySQL a ver hay cosas que no entiendo, por ejemplo:
SELECT * FROM archivos WHERE MATCH (titulo, artist) AGAINST ('%Rosario%' IN BOOLEAN MODE) AND MATCH (titulo, artist) AGAINST ('%dudaria%' IN BOOLEAN MODE)
Hago eso y me muestra como 10 archivos diferentes que contienen esas 2 palabras en Titulo y artist, el problema es que el registro que me saca por ejemplo es asi: Rosario No dudaria
hasta aquí todo bien, pero si le añado a la busqueda
AND MATCH (titulo, artist) AGAINST ('%No%' IN BOOLEAN MODE)
es decir:
SELECT * FROM archivos WHERE MATCH (titulo, artist) AGAINST ('%Rosario%' IN BOOLEAN MODE) AND MATCH (titulo, artist) AGAINST ('%dudaria%' IN BOOLEAN MODE) AND MATCH (titulo, artist) AGAINST ('%No%' IN BOOLEAN MODE)
me devuelve que no hay ningún registro. Esto no tiene sentido, no? |