Boa tarde, tenho uma tabela com colunas numeros e coloco um select simples pra selecionar as colunas que satisfaz todas as condiçoes; exemplo: SELECT * from teste where col1 in(47,1,3,14,24,39) and col2 in (9,15,18,22,31,35) and col3 in (49,55,13,34,36,40) resultado que satisfaz as 3 condições acima, ok
resultado do select ok 3,9,13 3,18,34 Bem quando executo o mesmo select e coloco not in (col1 not in), ele me traz um resultado não esperado tipo, satisfazendo so uma condição em vez das 3:
SELECT * from teste where col1 in(47,1,3,14,24,39) and col2 in (9,15,18,22,31,35) and col3 in (49,55,13,34,36,40) resultado 9,12,36 ele retira essa coluna com o 36. onde estou errando? Aguardo uma ajuda