Cita:
Iniciado por ZedGe1505
Código SQL:
Ver originalSELECT * 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.