2017-12-19 5 views
0

이 선택 문을 작성 중이며 내 조건이 작동하지 않는 지점에 있습니다. 코드는 다음과 같습니다.데이터를 제외하지 않는 중첩 된 선택

select * 
from (
select ref,usr1,design,forref,replace(stock,'.',',')as stock 
from st 
where inactivo like '0' 
and usr1 not in ('Serv','Reciclagem','portes','pbl','ctb','') 
and forref not in ('','0') 
    ) total 
where ref not in ('10159%','13159%') 
order by usr1 

ref 테이블에서 특정 값을 제외시키기 위해 줄을 쓸 때, 아무 일도 일어나지 않습니다.

where ref not in ('10159%','13159%') 

어디가 잘못 되었습니까?

+1

'%'는 와일드 카드로되어 있습니까? 그렇다면 두 개의 분리 된 조건과 'AND'를 사이에두고 '맘에 들지 않음'이 필요합니다. –

+1

완벽한, 감사합니다 친구! – questionador

답변

0

WHERE LEFT(ref, 5) NOT IN ('10159','13159') 

HTH를 사용해보십시오!

감사합니다.