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

이씨 회원의 포인트의 평균보다 큰 회원들 추출하는 예문에서

서브쿼리 안에 서브쿼리 써서 푸는 두 번째 풀이인데

안에 있는 서브쿼리에서 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 = '이**'
	)
)
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴