2013-06-25

조인을 할 때

조인을 할 때는 데이터를 가지고 올 테이블을 주로 하고 조인으로 붙이는 거다.
--검체별
SELECT
RR.REQ_NUMBER
,SMP_ID
,SMP_NAME
,MAIN_DEPT_NAME
,SMP_APPR_DATE
,RB.BDF1_DOCNAME
,RB.BDF5_DATE
FROM RDMS.BINDERITEMVALUE RB
JOIN REQ_RESULT RR ON RR.REQ_NUMBER  = RB.UDF4
JOIN VW_SMP_RESULT SR ON SR.SMP_RESULT_NO = RB.UDF5
WHERE RB.UDF6 IS NULL;

--항목별
SELECT
RR.REQ_NUMBER
,SR.SMP_ID
,SR.SMP_NAME
,SR.MAIN_DEPT_NAME
,SR.SMP_APPR_DATE
,udf3
,RB.BDF1_DOCNAME
,RB.BDF5_DATE
FROM RDMS.BINDERITEMVALUE RB
JOIN REQ_RESULT RR ON RR.REQ_NUMBER  = RB.UDF4
JOIN VW_SMP_RESULT SR ON SR.SMP_RESULT_NO = RB.UDF5
JOIN VW_ITEM_RESULT IR ON IR.ITEM_RESULT_NO = RB.UDF6 --  빼먹지 말고 조인을 다 붙여야 되는 거다.
WHERE RB.UDF6 IS NOT NULL;

댓글 없음:

댓글 쓰기