성씨 조건 걸어서 서브쿼리 만들기 << 관련 질문입니다.
제가 짠 서브쿼리는 개별적으로 드래그하면 잘 작동하는데,
전체로 드래그해서 쿼리를 돌리면 나오지를 않습니다 ㅠ
(자세한 것은 전체 화면 캡쳐)
이게 썜께서 말씀하신 쿼리구요!
이게 제가 짠 쿼리입니다. 서브쿼리만 이렇게 전체영역 드래그해서 보면 잘 나오는데요
(이씨 성을 가진 유저의 평균)
이렇게 전체로 드래그해서 돌리면 안나옵니다...ㅠㅠ
도대체 뭐가 문제일까요?ㅠㅠ
작성한 코드 및 에러 메세지
제가 써서 오류난 코드 첨부합니다!
select * from point_users pu
where point > (
SELECT u.name, round(avg(pu.`point`),0) from users u
inner join point_users pu
on u.user_id = pu.user_id
where u.name = '이**'
아래는 쌤이 짜셔서 맞는 코드 (정답코드)
select * from point_users pu
where pu.point >
(select avg(pu2.point) from point_users pu2
inner join users u
on pu2.user_id = u.user_id
where u.name = "이**");