hola que tal, quisiera saber como ejecutar una busqueda en los diferentes campos de una tabla en MySql, para mas de una palabra, por ejemplo "juan carlos" o " region metropolitana", tengo esto:
Código PHP:
"SELECT * , MATCH ( NOMBRE, APELLIDOS, REGION, COMUNA ) AGAINST ( '$busqueda' ) AS Score FROM $tabla WHERE MATCH ( NOMBRE, APELLIDOS, REGION, COMUNA ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50;"
,
donde $tabla es nombre de la tabla tomado en php.
pero si no entiendo mal, tendria que tener un campo FULLTEXT que agrupe ( NOMBRE, APELLIDOS, REGION, COMUNA )?, o sea,¿ tengo que crear un campo nuevo?, pero mis tablas son innodb