Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2014, 05:34
Avatar de wolfmoon
wolfmoon
 
Fecha de Ingreso: octubre-2007
Mensajes: 189
Antigüedad: 16 años, 6 meses
Puntos: 2
Consulta con Like

Buenos días:

A ver si me podéis echar un cable que me estoy volviendo majara...

Escribo una consulta que dice:

Código SQL:
Ver original
  1. SELECT * FROM (`tabla`)
  2. WHERE `columna_1` LIKE '%palabra_1%'
  3. OR `columna_2` LIKE '%palabra_1%'
  4. OR `columna_1` LIKE '% palabra_2%'
  5. 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.

Última edición por gnzsoloyo; 05/11/2014 a las 06:10 Razón: Legibilidad del SQL (poner en mas de un renglón, por favor)