tb1_left, tb2_right의 테이블 2개가 있습니다.
두 테이블의 특정 필드, 여기서는 corp_id 를 가지고 outer 조인을 해서
특정 조건을 만족하는 경우 count()를 해오고 만족하지 않은 경우는 0으로 해서 출력을 하고 싶거든요.
그런데 잘 안되네요.
조인을 해보면 잘 되는데 WHERE 문에서 조건이 있기 때문에 조건을 만족하는 것들만 출력이 됩니다.
첨부 그림을 보시면
첫번쨰 select 문이 JOIN을 하되 조건문을 안 주었을때, 두번쨰 select 문은 JOIN을 하되 조건문을 주었을 때입니다.
제가 하고자 하는 것이 두번째 select 문장인데 검색된 corp1, corp3 외에 corp2, corp4, corp5, corp6은 count()결과를 0으로 출력하고 싶거든요.
어떻게 해야 하는지요..
|