728x90
๐ ๋ฌธ์
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๐ ์ ๋ต
ํท๊ฐ๋ ค์ ๋ต์ ๋ณด๊ณ ํผ ๋ฌธ์ ์ด๋ค. LEFT JOIN์ ๋ ๋ฒ ์คํํด ๋ฌธ์ ๋ฅผ ํ์๋ค. ์ด๋ ๊ฒ ์กฐ์ธ์ ๋ง์ด ํ๋ ๋ฌธ์ ๋ ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์์ ์์ฃผ ํ์ด๋ด์ผํ ๊ฒ ๊ฐ๋ค.
SELECT a.APNT_NO, p.PT_NAME, p.PT_NO, a.MCDP_CD, d.DR_NAME, a.APNT_YMD
FROM APPOINTMENT as a
LEFT JOIN PATIENT as p
ON a.PT_NO = p.PT_NO
LEFT JOIN DOCTOR as d
ON a.MDDR_ID = d.DR_ID
WHERE a.APNT_YMD LIKE '2022-04-13%'
AND a.APNT_CNCL_YN = 'N'
AND a.MCDP_CD = 'CS'
ORDER BY a.APNT_YMD