인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Max H님의 프로필 이미지
Max H

작성한 질문수

실전! Querydsl

서브 쿼리

select 절에서 필드와 집계함수 동시 나열 문제

작성

·

246

0

강의 예문)

List<Tuple> result = queryFactory

.select(member.username,

JPAExpressions

.select(memberSub.age.avg())

.from(memberSub) )

.from(member)

.fetch();

안녕하세요. 
select(member.age.avg(),

member.age.max())

from(member)은 가능한데 

위 예문을 select(member.username,

member.age.avg())

.from(member)으로 바꿀 수 없는 이유가 무엇일까요?
쿼린이라 질문이 초보적인 점 부디 이해를 부탁드립니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. Max H님

이 부분은 데이터베이스 SQL 자체의 제약입니다.

SQL의 group by, 집합을 공부해보시길 추천드립니다.

감사합니다.

Max H님의 프로필 이미지
Max H

작성한 질문수

질문하기