A ver si me podéis echar un cable que me estoy volviendo majara...
Escribo una consulta que dice:
Código SQL:
Ver original
SELECT * FROM (`tabla`) WHERE `columna_1` LIKE '%palabra_1%' OR `columna_2` LIKE '%palabra_1%' OR `columna_1` LIKE '% palabra_2%' OR `columna_2` LIKE '% palabra_2%'
A ver si me aclaro, yo lo que entiendo es que me traiga de vuelta desde tabla todos los registros en cuya columna_1 o columna_2 exista la palabra_1 o la palabra_2. Esto es asi?
Porque a mi solo me devuelve un registro, el que contiene en la columna_2, las dos palabras....
Me se entiende?
Gracias de antemano.