SELECT * FROM kampanya WHERE tarih > '2012-11-27' and alan1 IN (1,2,3) and alan2 IN (2,3) ORDER BY tarih ASC
bunun ne anlama geldiğini açıklarsak belki hatayı bulabilirsiniz.
alan1 IN (1,2,3) and alan2 IN (2,3) demek :
(alan1 = 1 AND alan2 = 2 OR alan1 = 1 AND alan2 = 3)
OR
(alan1 = 2 AND alan2 = 2 OR alan1 = 2 AND alan2 = 3)
OR
(alan1 = 3 AND alan2 = 2 OR alan1 = 3 AND alan2 = 3)
bu koşulları taşıyan kolonlar var mı?