작성한 질문수
실전! Querydsl
서브 쿼리
작성
·
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, 집합을 공부해보시길 추천드립니다.
감사합니다.