Cute Running Puppy
본문 바로가기
개발일기/SQL

쿼리 삽질 기록

by 징구짱 2023. 4. 20.
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