Re: 현재 tajo가 in 서브 쿼리와 일반 서브쿼리를 지원하는지요

47 views
Skip to first unread message

Jihoon Son

unread,
Jul 13, 2016, 8:44:53 AM7/13/16
to 허규준, Apache Tajo 한국 사용자 그룹
안녕하세요, 현재 scalar subquery는 지원하고 있지 않습니다.

https://issues.apache.org/jira/browse/TAJO-126 에서 진행 상황을 확인하실 수 있는데요,
원래 제가 진행 중 이었는데 잠시 다른 일들 때문에 우선순위가 밀려 있었습니다.
아마 다음 메이저 릴리즈인 0.12에는 포함될 것으로 생각합니다.
혹시 급하시면 좀 더 우선순위를 높게 잡아 작업하도록 하겠습니다.

손지훈 드림

2016년 7월 13일 (수) 오전 11:56, 허규준 <herojo...@gmail.com>님이 작성:
제가 where 절에 in 서브쿼리와 일반 서브쿼리를 실행 하려고 테스트 도중에

select *
from position_xy
where position_id = ( select max(position_id) from position_xy);


위의 쿼리를 실행 하면


ERROR: internal error: ExprAnnotator cannot take NamedExpr

이런 에러가 나는데 어떤 문제 때문에 그런가요 ??

Jihoon Son

unread,
Jul 13, 2016, 6:52:30 PM7/13/16
to 허규준, Apache Tajo 한국 사용자 그룹
참, 잊고 말씀 안드렸는데 in 서브 쿼리는 지원합니다.
select * from position_xy where position_id in (select max(position_id) from position_xy); 와 같은 쿼리는 동작합니다.

손지훈 드림

2016년 7월 13일 (수) 오후 9:44, Jihoon Son <ghoo...@gmail.com>님이 작성:
Reply all
Reply to author
Forward
0 new messages