You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tajo.apache.org by "Dongkyu Hwangbo (JIRA)" <ji...@apache.org> on 2015/08/17 04:01:46 UTC

[jira] [Reopened] (TAJO-1770) WITH clause should be supported

     [ https://issues.apache.org/jira/browse/TAJO-1770?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dongkyu Hwangbo reopened TAJO-1770:
-----------------------------------

> WITH clause should be supported
> -------------------------------
>
>                 Key: TAJO-1770
>                 URL: https://issues.apache.org/jira/browse/TAJO-1770
>             Project: Tajo
>          Issue Type: Improvement
>    Affects Versions: 0.11.0
>            Reporter: Dongkyu Hwangbo
>            Priority: Minor
>              Labels: sql
>
> Tajo cannot run this query. (in tpc-ds q1)
> {code:SQL}
> with 
> 	customer_total_return
> as (
> 	select
> 		 sr_customer_sk as ctr_customer_sk
> 		,sr_store_sk as ctr_store_sk
> 		,sum(SR_RETURN_AMT) as ctr_total_return
> 	from 
> 		store_returns
> 		,date_dim
> 	where 
> 		sr_returned_date_sk = d_date_sk
> 		and d_year =2000
> 	group by 
> 		sr_customer_sk
> 		,sr_store_sk)
> select 	
> 	c_customer_id
> from 
> 	customer_total_return ctr1
> 	,store
> 	,customer
> where 
> 	ctr1.ctr_total_return > (
> 		select 
> 			avg(ctr_total_return)*1.2
> 		from 
> 			customer_total_return ctr2
> 		where 
> 			ctr1.ctr_store_sk = ctr2.ctr_store_sk)
> 	and s_store_sk = ctr1.ctr_store_sk
> 	and s_state = 'TN'
> 	and ctr1.ctr_customer_sk = c_customer_sk
> order by 
> 	c_customer_id
> limit 100;
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)