
이씨 회원의 포인트의 평균보다 큰 회원들 추출하는 예문에서
서브쿼리 안에 서브쿼리 써서 푸는 두 번째 풀이인데
안에 있는 서브쿼리에서 user_id 말고 *을 넣으니 에러메시지에
SQL Error [1241] [21000]: Operand should contain 1 column(s)
이렇게 나옵니다. 필드 하나만 나오게 쓰라는 것 같은데 왜 그럴까요..?
그냥 받아들이고 넘어가면 될 것 같긴 한데 괜히 미련이 남아서 질문 남깁니다 ㅎ
select * from point_users pu
where point > (
select avg(point) from point_users pu
where user_id in (
select user_id from users where name = '이**'
)
)
