PATIENT 테이블
DOCTOR 테이블
APPOINTMENT 테이블
SQL 실행 결과는 다음과 같다.
SELECT PD.APNT_NO, -- 환자 번호
P.PT_NAME, -- 환자 이름
PD.PT_NO, -- 환자 번호
PD.MCDP_CD, -- 진료과코드
D.DR_NAME, -- 의사 이름
PD.APNT_YMD -- 진료 예약일시
FROM APPOINTMENT PD
JOIN PATIENT P ON PD.PT_NO = P.PT_NO -- PT_NO를 기준으로 JOIN(연결)
JOIN DOCTOR D ON PD.MDDR_ID = D.DR_ID -- DR_ID를 기준으로 JOIN(연결)
WHERE APNT_YMD Like '2022-04-13%' -- 진료 예약일시가 2022-04-13인 것만
AND PD.APNT_CNCL_YN = 'N' -- 취소여부가 N(취소되지 않은)
AND PD.MCDP_CD = 'CS' -- 진료과 코드 CS(흉부외과 진료)
ORDER BY APNT_YMD ASC