프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
FROM 절에 3개의 테이블을 조인하고 나온 결과를 SELECT와 WHERE, ORDER BY 에 대입시켰다.
SELECT AP.APNT_NO, P.PT_NAME, AP.PT_NO, AP.MCDP_CD, D.DR_NAME, AP.APNT_YMD
FROM APPOINTMENT AP
JOIN DOCTOR D
ON AP.MDDR_ID = D.DR_ID
JOIN PATIENT P
ON AP.PT_NO = P.PT_NO
WHERE AP.APNT_YMD like '2022-04-13%'
AND APNT_CNCL_YN = 'N'
AND AP.MCDP_CD = 'CS'
ORDER BY AP.APNT_YMD
FROM에 조인할 테이블 명을 다 적고 WHERE에서 기준테이블을 명시하는 방법도 있다.
SELECT AP.APNT_NO, P.PT_NAME, AP.PT_NO, AP.MCDP_CD, D.DR_NAME, AP.APNT_YMD
FROM APPOINTMENT AP, DOCTOR D, PATIENT P
WHERE AP.MDDR_ID = D.DR_ID
AND AP.PT_NO = P.PT_NO
AND AP.APNT_YMD like '2022-04-13%'
AND APNT_CNCL_YN = 'N'
AND AP.MCDP_CD = 'CS'
ORDER BY AP.APNT_YMD
[SQL] WEEK 4 TUES - COUNT() 정리 (1) | 2024.07.17 |
---|---|
[SQL] subquery 종류 및 사용법 정리 (0) | 2024.07.16 |
[SQL] 조건에 맞는 정보 조회( JOIN, SUBQUERY(FROM, WHERE), WITH) (0) | 2024.07.04 |
[SQL]날짜 데이터 가져오기(DATE_FORMAT, YEAR) (0) | 2024.07.03 |
[SQL] 카테고리 별 최대값 정보 가져오기 (rank) (0) | 2024.07.02 |