2013-06-28 2 views
0
1 2 
X YO 
X ZE 
X FG 
X XA 
A TZ 
A YZ 
A DH 
T EN 
T ZA 
T XN 

1과 2가 열 이름 인 테이블에서 XY, XZ, AZ, AY, TZ, TX 조합의 행을 제외해야합니다.열의 조합 검색

여기에 질문을 쉽게하기 위해 한 글자를 사용했지만 실제로는 적절한 문자열입니다.

어떻게해야합니까?

instr 및 Oracle Text Search에 대해 생각해 보았지만 최적의 솔루션을 얻을 수 없었습니다.

답변

1

SELECT * FROM table1 WHERE `2` NOT IN ('XY','XZ','AZ','AY','TZ','TX') 

DEMO

+0

감사 echo_Me을 시도합니다. 그러나 XY, AZ, ....는 두 열 "1"과 "2"의 조합입니다. 그래서 그 해결책은 예상 된 결과를 제공하지 못했다. –

+0

나는 당신이 원하는 결과, 또는 어떻게 필터링하고 싶은지 이해하지 못한다. 더 설명하고 원하는 결과를 나에게 줄 수 있습니까? –