안녕하세요.. 초보 프로그래머 입니다.
ORACLE 의 CASE WHEN 문을 이용해서 데이터를 가져 와야 하는데... 도움이 필요 해요..
음.. 예를 들면 TABLE A, TABLE B, TABLE C 가 있어요..
SELECT A.COL1, A.COL2, COUNT(COL3)
FROM TABLE A, TABLE B, TABLE C
WHERE A.COL1 = B.COL1
AND A.COL2= B.COL2
이렇게 조인 하다면... WHERE 조건에 CASE WHEN을 넣어서 조건에 따라서 조인을 다르게 주고 싶어요...
예를 들면.. CASE WHEN A.COL3='A' 라면.. 조건을 이렇게 주고.. CASE WHEN A.COL3='B' 라면.. 등으로 조인 하는 테이블의 컬럼을 다르게 주고..
COUNT 하는 데이터의 컬럼은 같게.. 이런식인데.. 아이디어가 떠오르지 않아요.. 도와 주세요.... |