WHERE DOC_NAME IN ('TRANSCRIPT_URI_Edu_Exp','GRADUATION_URI_Edu_Exp') GROUP BY DOC_NAME
이렇게된 인라인을 FROM 절에 넣어서 해보려고했으나 보시다시피 INNERJOIN 형태에 저러한 인라인 쿼리를 넣었으니
OUTTERJOIN으로 인한 2중데이터가 나오더군요..
최초에 생각을 잘못했겠거니 하고 제 나름의 방법으로 여러가지 해보았으나...
하지 못하고...
SELECT ACADEMY_NAME,
ENTRANCE_DATE,
GRADUATION_DATE,
MAJOR,
MINOR,
GRADE_AVERAGE,
REMARK,
(SELECT COUNT(*) AS CNT
FROM S_DOC_ATTACH
WHERE DOC_NAME='TRANSCRIPT_URI_Edu_Exp'
AND DOC_ID=EDUCATION_EXPERIENCE_ID GROUP BY DOC_NAME) AS TRANSCRIPT_URI,
(SELECT COUNT(*) AS CNT
FROM S_DOC_ATTACH
WHERE DOC_NAME='GRADUATION_URI_Edu_Exp'
AND DOC_ID=EDUCATION_EXPERIENCE_ID GROUP BY DOC_NAME) AS GRADUATION_URI,
EDUCATION_EXPERIENCE_ID
FROM TBLPMS9101
WHERE HUMAN_RESOURCE_ID = 23
이렇게 만들게 되었습니다만
혹시 이러한 형태를 FROM절에 인라인을 써서 출력하는 방법도 있지 않을까 너무 궁금해서 이렇게 질문글을 올려봅니다..