Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2016, 14:36
Fumut
 
Fecha de Ingreso: febrero-2008
Ubicación: Euskal Herria
Mensajes: 130
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Consulta usando like y not like

Cita:
Iniciado por ZedGe1505 Ver Mensaje
Código SQL:
Ver original
  1. SELECT * FROM TABLA WHERE (campo1 LIKE 'palabra1' OR campo1 LIKE 'palabar2' OR campo1 LIKE 'palabra3') AND (campo2 = 'xxx' AND (campo1 LIKE 'palabra4' OR campo1 LIKE 'palabra5' OR campo1 LIKE 'palabra6'))
Gracias por la respuesta pero en tu ejemplo me devoleveria si tiene palabra4 o palabra5 o palabra6 en campo1 verdad? y lo que quiero es que en campo1 no tenga palabra4 o palabra5 o palabra6.

Os pongo un ejemplo de lo que quiero. Tengo esta tabla:
ref | type | value
-------------------
1 | 12 | "sar do"
1 | 14 | "bilo"
2 | 12 | "sar ete"
2 | 14 | "zar"
3 | 12 | "la de"
3 | 14 | "bai"

Entonces lo que quiero es que me devuelva los "ref" que tengan (en type=12 contenga "sar" o "de") y que (en type=14 no tenga "bilo"). Entonces me tendria que devolver el ref 2 y el ref 3.