SQL로 하는 데이터 분석테이블 조인을 통한 깊이있는 데이터 분석여러 테이블 조인하기 실습

Q

INNER JOIN 은 기준이 없지 않나요?

조회 2724

좋아요 4

2020년 8월 4일()




댓글 2

2020년 9월 17일
이너조인 했을 때 row하나 추가되는 거 저도 궁금하네요 뭘까요?
2025년 1월 3일
INNER JION 조건문 'ON(ON i.id = r.item_id, ON m.id = r.mem_id, '이 빠져서 중복된 카운드가 발생한 것으로 보입니다.

INNER JOIN 조건에 해당하는 ON 문장(ON i.id = r.item_id , ON r.mem_id = m.id) 추가하시면 정상 작동합니다.
---------------------------------------------------------------------------------------------------------
SELECT YEAR(i.registration_date) AS '등록 연도',
COUNT(*) AS '리뷰 개수',
AVG(star) AS '별점 평균값'
FROM item AS i INNER JOIN review AS r ON i.id = r.item_id
INNER JOIN member AS m ON m.id = r.mem_id
WHERE i.gender = 'u'
GROUP BY YEAR(i.registration_date)
HAVING COUNT(*) >= 10
ORDER BY AVG(star) DESC;
A
3개의 답변이 있어요



2020년 9월 1일



2021년 4월 26일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇