안녕하십니까. 조인 관련으로 질문 드립니다.. ㅠ.ㅠ
아 쿼리 날리고 수정을 해봐도 계속 틀리기만 하고.. ㅠ.ㅠ 좌절의 연속이네...
다시 한번 문을 뚜드리게 되었습니다.
SELECT daytime, post_no, user_id
, SUM(cnt1) as 기업연계, SUM(cnt2) as 기업신규, SUM(cnt3)as 개인연계,SUM(cnt4)as 개인신규 ,SUM(cnt5) as 국명체결등기건수
FROM
(
SELECT SUBSTR(daytime,1,8) daytime, post_no, user_id
, COUNT(DISTINCT regino) cnt1, 0 cnt2, 0 cnt3,0 cnt4,0 cnt5
FROM log_aba3
WHERE daytime > '20070831'
AND daytime < '20071001'
AND result = 0
GROUP BY SUBSTR(daytime,1,8), post_no, user_id
UNION ALL
SELECT SUBSTR(daytime,1,8) ymd, post_no, user_id
, 0 cnt1, COUNT(DISTINCT regino) cnt2, 0 cnt3,0 cnt4,0 cnt5
FROM log_abb2
WHERE daytime > '20070831'
AND daytime < '20071001'
AND result = 0
GROUP BY SUBSTR(daytime,1,8), post_no, user_id
UNION ALL
SELECT SUBSTR(daytime,1,8) daytime, post_no, user_id
, 0 cnt1, 0 cnt2, COUNT(DISTINCT regino) cnt3,0 cnt4,0 cnt5
FROM log_aca4
WHERE daytime > '20070831'
AND daytime < '20071001'
AND result = 0
GROUP BY SUBSTR(daytime,1,8), post_no, user_id
UNION ALL
SELECT SUBSTR(daytime,1,8) daytime, post_no, user_id
, 0 cnt1, 0 cnt2,0 cnt3,COUNT(DISTINCT regino) cnt4,0 cnt5
FROM log_acb2
WHERE daytime > '20070831'
AND daytime < '20071001'
AND result = 0
GROUP BY SUBSTR(daytime,1,8), post_no, user_id
UNION ALL
SELECT SUBSTR(daytime,1,8) daytime, post_no, user_id
, 0 cnt1, 0 cnt2, 0 cnt3,0 cnt4,COUNT(DISTINCT regino) cnt5
FROM log_abc1
WHERE daytime > '20070831'
AND daytime < '20071001'
AND result = 0
GROUP BY SUBSTR(daytime,1,8), post_no, user_id
)
GROUP BY daytime, post_no, user_id
order by daytime
지금 이런 쿼리를 돌려 결과가 나오는 통계를 구현하였습니다.
하지만 클라이언트의 요구로 post_no 번호만 나오는 부분에 그 이름까지 나오는 부분까지 함께 나타나게 해야하는 상황입니다.
wj_regipo란 테이블에 pocd컬럼 ponm컬럼이 있고
위 각 테이블의 post_no = pocd가 같은 값을 가지고 있으며 ponm은 pocd에 대한 해당관할서를 나타나있습니다.
조인을 해서 ??길려고 수차례 시도를 하였으나 위 커리문도 재대로 이해를 못하는 상황에서 join을 할려니 도저히 무리군요.
상단 쿼리를 돌리면 결과값은 아래와 같고
날짜 |
기호 |
PDA번호 |
기업연계등록 |
기업신규등록 |
개인연계등록 |
개인신규등록 |
국명체결등기건수 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
아래와같이 결과가 나와야합니다.
날짜 |
기호 |
PDA번호 |
기업연계등록 |
기업신규등록 |
개인연계등록 |
개인신규등록 |
국명체결등기건수 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
위 그림은 jsp로 작업한 화면입니다.
도움 부탁드리겠습니다...