Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ธํ๋ฐ
- doitandroid
- select
- ์๋๋ก์ด๋์คํ๋์ค
- ํผ๊ณตํ
- Til
- ๊ธฐ์ ๋ฉด์
- groupby
- ์๋ฐ
- CS
- ์๋ฃ๊ตฌ์กฐ
- java
- ์๋๋ก์ด๋
- MySQL
- SQL
- ์ ์ฒ๊ธฐ
- Kotlin
- ํผ๊ณต์ฑ๋ฆฐ์ง
- ์๊ณ ๋ฆฌ์ฆ
- ์คํฐ๋
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์ค๋ธ์
- ์ฝํ๋ฆฐ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- join
- ์นด์นด์ค์ฝํ
- ํผ๊ณต๋จ
- Android
- ์ฝํ
Archives
- Today
- Total
Welcome! Everything is fine.
[ํ๋ก๊ทธ๋๋จธ์ค/Lv.4] ์ทจ์๋์ง ์์ ์ง๋ฃ ์์ฝ ์กฐํํ๊ธฐ - MySQL ๋ณธ๋ฌธ
์นดํ
๊ณ ๋ฆฌ ์์
[ํ๋ก๊ทธ๋๋จธ์ค/Lv.4] ์ทจ์๋์ง ์์ ์ง๋ฃ ์์ฝ ์กฐํํ๊ธฐ - MySQL
๊ฐ๋ฐ๊ณฐ๋ฐ 2024. 4. 9.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