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

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

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


두개의 쿼리 차이가 뭐죠?

테이블 별칭을 서브쿼리에 넣었을때 결과치가 달라지네요!

전체 평균값이 나오고 하나는 아이디별 평균값이 나오는데요

SELECT c.checkin_id , c.user_id , c.likes ,
	(
	select AVG(likes) FROM checkins 
	WHERE user_id = c.user_id 
	) as a_i
FROM checkins c


SELECT checkin_id , user_id , likes ,
	(
	select AVG(likes) FROM checkins c
	WHERE c.user_id = user_id 
	) as a_i
FROM checkins 








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