다른 테이블에있는 두 개의 열을 기반으로 데이터를 제외해야합니다.레코드 제외
표 1에는 a 및 b 열이 2 개 있습니다. 표 2에는 a, b, c 세 개의 열이 있습니다. 열 B와 C는 범위를 나타냅니다. 일부 레코드의 경우 범위가 없습니다. 아래 주어진 예.
표 2 데이터, 우리는 테이블이 데이터를 기반으로 표 1에서 레코드를 제외해야
Column A Column B Column C
1 1 10
2 5 NULL
2 8 NULL
2 25 50
3 10 100
4 7 10
4 2 NULL
. table1.column A = table2.column A 및 tabl2.column b와 table2.column 사이의 1.column b. c.
표 1에는 수백 개의 레코드가 있지만 table1 데이터에서 table2 데이터를 제외해야합니다. 아래 테이블 1 샘플 데이터.
ColumnA Column B
1 4
1 14
1 15
2 1
2 5
우리는 2
최대한 빨리이 문제를 해결 도와주세요 테이블에서 첫번째 기록, 5 기록을 제외해야?
도움말 요청 "최대한 빨리"일반적으로 SO에 반대 효과가 있습니다. – Tony
'Table2.ColumnC'에서'NULL'은 무엇을 나타내는가? 상한 없음? 'ColumnB'에도 동일한 내용이 적용됩니까 (즉, 하한이 없음)? – Phil
@ 토니 : "ALAP"을 생각할 시간 ;-) – zerkms