Cita:
Iniciado por jose-web SELECT * FROM fundador WHERE MATCH(nombre,direccion)
AGAINST('llanteras*' 'otay*' IN BOOLEAN MODE)
en el resultado solo me aparece llanteras jose, y no me aparece llantera pepe y se supone que la frase contiene la palabra llantera y no me aparece ese es mi problema quiero que aparezcan aunque pongan llanteras de tijuana, si pongo esto tambien quiero que aparezca llantera pepe por que el simple hecho que contiene la palabra llantera.
Acá hay algo claro. Si buscás '%llanteras%', no sirven los registros cuyo campo nombre contenga "llantera", porque
la "s" hace la diferencia.
Por otra parte la última sentencia que pusiste trae sólo los registros donde:
-nombre contenga "llanteras"
-dirección contenga "otay"
Y "tijuana"
Si usás:
Código SENTENCIA SQL:
Ver originalSELECT *
FROM fundador
WHERE nombre LIKE '%llantera%';
tiene que traer ambos registros, el de pepe y el de josé.
Un consejo: para "depurar" y testear las sentencias, andá quitando condiciones y comparando resultados con un juego de datos de prueba.