728x90
✏️ 문제
갑자기… 조회가 잘 되는 쿼리(등록된 감정에 대한 통계를 보여주는 쿼리)를 등록이 안 된 월과 감정도 보이도록 조회해달라고… 요청한다….. 아주 당황스럽다…..
✏️ 시도 방법
- left join으로 어떻게든 하면 되지 않을까?
→ 등록되지 않은게 월 뿐만 아니라 감정도 있을 수 있으므로… 실패 - 모든 월에 대해 select 해서 union all을 하면 되지 않을까?
→ 코드가 116줄이 나온다 ^^
✏️ 해결 방법
- 1월부터 12월을 등록한 테이블을 만들자!
month는 예약어라서 months 이름으로 테이블을 만들었다
→ 해당 테이블을 이용하여 감정 테이블과 CROSS JOIN하여 원하는 결과를 얻을 수 있었음!
728x90
'개발일기 > SQL' 카테고리의 다른 글
ORACLE 숫자 함수 (0) | 2023.06.22 |
---|---|
[프로그래머스 SQL] 입양 시각 구하기(2) (0) | 2023.06.21 |
ERD 그리기 (0) | 2023.03.07 |
SQL 정리 (0) | 2023.02.25 |
SQL 연습하기 (H2, IntelliJ) (0) | 2023.02.25 |