TABLE TEST1
NUM
1
2
3
4
5
TABLE TEST2
NUM
1
이렇게 있을때
select count(*) as count from test1 t1, test2 t2 where t1.num !=
t2.num
하면 TEST1.NUM 이 1이 아닌 2,3,4,5 가 카운트 되서 select
되쟌아요.
의도는 위에서 처럼 TEST2 테이블에 있는 NUM은 제외하고 TEST1을
카운트 하고 싶은것 입니다.
근데 TEST2 테이블이 비어 있을경우 즉 TEST2.NUM에 VALUE가
아무것도 없을 경우
쿼리를 돌리면
TEST1.NUM 1,2,3,4,5가 SELECT가 되지 않고 카운트가 "0" 이 되는데
제가 의도한 바 대로 쿼리가 될려면 어떻게 해야 하죠.?
|