
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
안녕하세요
"checkins 테이블에 course_id별 평균 likes 수 필드 우측에 붙여보기" 푸는 중인데요
저는 일단 course_id별 평균 likes수를 구한 다음에 이걸 checkins 테이블에 이너조인으로 붙이려고 했습니다
select * from checkins c
inner join (
select course_id, avg(likes) as course_avg from checkins
group by course_id
) c2
on c.course_id=c2.course_id
여기까지 했을 때 나온 결과가 밑에 캡쳐해서 붙인 화면과 같은데요
1) 이 화면에서 왜 course_id가 한 열이 아니고 두 열이 있는지
2) 제가 서브쿼리 옆에 c2라고 명명했는데 이게 명명이 제대로 된 건지 (형광펜 친 부분)
3) 정답 화면처럼 첫째줄에 c.checkin_id, c.course_id,c.user_id,c.likes 를 붙이니까 오류가 뜨는데 왜 그런건지 궁금해요
제가 한 접근이 잘못된걸까욤....?

