커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-2강.서브쿼리 중 평균 구하기
[왕초보] 엑셀보다 쉬운, SQL v3
4주차
북마크
김*우
댓글
1
추천
0
조회수
7
조회수
7
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


필드 약자를 붙이지 않으면 평균값이 다르게 나오고 있습니다.

제가 생각했을 때

서브쿼리 안의 'user_id'에 c. 을 붙이지 않더라도 똑같은 필드를 사용하기 때문에 값에 차이가 없을 거라고 생각했습니다.

그런데 2.0896 이라는 전체 likes 평균값이 구해지는 것 같네요..

왜 이런 값이 나오는지 궁금합니다.



스파르타 즉문즉답



스파르타 즉문즉답




SELECT checkin_id ,

user_id ,

likes,

(

SELECT AVG(likes) FROM checkins

WHERE user_id = user_id

) as avg_likes_user

FROM checkins



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴