SQL - busqueda de dos palabras en una consulta match against

 
Vista:

busqueda de dos palabras en una consulta match against

Publicado por Sam (3 intervenciones) el 07/09/2021 11:40:19
Hola buenas verán tengo una duda sobre una cosulta que estoy haciendo sql.

Aunque me funciona con una palabra , no me funciona con mas de una palabra.

Lo explicare mejor:

Esta es la consulta que tengo:

1
2
3
4
5
6
7
8
9
10
11
$sql = "
SELECT documento, nombre_empresa, nombre, apellidos, localidad, provincia
FROM clientes
WHERE MATCH (documento,nombre_empresa,nombre,apellidos)
AGAINST('+".$dato."*' IN BOOLEAN MODE)
";

Con esta consulta si busco : Juan, pues me muestra un listado de resultados con la palabra Juan

Pero si busco: Juan Perez, no me muestra nada.

Deduzco que es por que o bien busca en la columna nombre o en la de apellido. pero no en ambas a la vez.

Existe alguna manera para que busque juan perez buscando en la columna nombre y apellidos ???

MOdificando la consulta que he puesto aquí???

gracias de antemano a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder