취소되지 않은 진료 예약 조회하기

윤지현·2024년 7월 23일

SQL(Programmers)

목록 보기
58/184
post-thumbnail
  • 문제

  • 정답
SELECT A.APNT_NO, B.PT_NAME, B.PT_NO, C.MCDP_CD, C.DR_NAME, A.APNT_YMD
FROM APPOINTMENT A JOIN PATIENT B ON A.PT_NO = B.PT_NO
                    JOIN DOCTOR C on A.MDDR_ID = C.DR_ID
WHERE C.MCDP_CD = 'CS' AND 
        A.APNT_CNCL_YN = 'N' 
        AND DATE_FORMAT(A.APNT_YMD, '%Y-%m-%d') = '2022-04-13'
ORDER BY A.APNT_YMD;
  • 결과
  • 후기
    테이블이 3개가 있어서 당황했지만 글을 자세히 읽어보닌 JOIN 할 수 있는 컬럼들이 있어서 문제를 풀 수가 있었다.
profile
첫 시작

0개의 댓글