[Tools]/SQL 이것저것

[MySQL] 더블 조인이 가능하다??

pjw250 2024. 10. 11. 09:39

코딩테스트 연습 - 취소되지 않은 진료 예약 조회하기 | 프로그래머스 스쿨 (programmers.co.kr)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

후.. 어제 서브쿼리 배운 여파로 간단한 문제를 인라인 뷰를 통해서 조인을 하려다 꼬여서

JOIN을 한 쿼리에서 두번 할 수 있다는 사실을 알고 충격 받아 잊지 않기 위해 글로 남긴다..

(아니 수업에선 JOIN 두번 연속 안알랴쥼!)

SELECT APNT_NO, PT_NAME, A.PT_NO, A.MCDP_CD, DR_NAME, APNT_YMD
FROM APPOINTMENT A 
    JOIN PATIENT P ON A.PT_NO = P.PT_NO
    JOIN DOCTOR D ON MDDR_ID = DR_ID
WHERE APNT_CNCL_YN = 'N'
    AND A.MCDP_CD = 'CS'
    AND APNT_YMD LIKE '2022-04-13%'
ORDER BY APNT_YMD

 

그럼 이상!