제목 달기가 애매하네요...
예를 들어 다음과 같이 조회를 합니다.
SELECT * FROM 테이블 WHERE 컬럼 IN ('a', 'b', 'c')
부가조건 날짜
해당 날짜에는 'a', 'c' 의 데이터만 있어서 'b'가 제외됨
해당 컬럼으로 GROUP BY 할때
널값이어도 되니까
'a', 'b', 'c' 전체 출력할 방법이 없을까요?
SELECT 'a' AS 컬럼
UNION SELECT 'b' AS 컬럼
UNION SELECT 'c' AS 컬럼
해서 LEFT JOIN 해봐도 나오지를 않아요.....
PIVOT을 사용하지 않고, 출력할 수 없을까요?
DB 종류가..?
with t(code, val) as ( select 'a', 1 union all select 'a', 2 union all select 'a', 3 union all select 'b', 4 union all select 'b', 5 ) select a.code, isnull(b.val,0) val from ( select 'a' code union all select 'b' code union all select 'c' code ) a left outer join ( select code, sum(val) val from t group by code ) b on a.code = b.code
이런식으로 left outer join 하신 것 맞나요?