
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
select 문 subquery를 작성하는데 table에 부여되는 명칭에 혼선이 있네요.
query문과subquery문에 사용되는 table 별칭을 부여하는 rule이 있는 것인지요?
강의 내용중에 별칭만 변경하였더니 결과가 다르게 나옵니다.
차이점이 뭔가요?
작성한 코드 및 에러 메세지
원문장
select c.checkin_id,
c.user_id,
c.likes,
(
select avg(likes) from checkins
where user_id = c.user_id
) as avg_likes_user
from checkins c
변경
select checkin_id,
user_id,
likes,
(
select avg(likes) from checkins c
where c.user_id = user_id
) as avg_likes_user
from checkins
