강의로 돌아가기
멋***

[MySQL] RECURSIVE, LEFT JOIN 사용 쿼리 (정답)

다른 분들의 코드를 참고하여 짜보았습니다!
여러분들도 참고가 됬으면 좋겠습니다:)

작성중인 코드―solution.sql
1
2
3
4
5
6
7
8
9
-- 코드를 입력하세요
WITH RECURSIVE TIME AS(
SELECT 0 AS h
    UNION ALL
    SELECT h+1 FROM TIME WHERE h < 23)
SELECT h, COUNT(HOUR(DATETIME)) AS 'COUNT'
FROM TIME LEFT OUTER JOIN ANIMAL_OUTS
ON (h=HOUR(DATETIME))
GROUP BY h
  • ck***

    감사합니다

    ck***―2021.03.26 14:09
  • 78***

    감사합니다

    78***―2021.04.17 14:52
  • Ja***

    감사합니다.

    Ja***―2021.04.21 12:56
  • 김***

    감사합니다.

    김***―2021.05.30 12:34
  • wl***

    굳 제일 깔끔해보여요

    wl***―2021.11.12 15:56
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다.