[ 
https://issues.apache.org/jira/browse/KYLIN-4480?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17126029#comment-17126029
 ] 

nichunen edited comment on KYLIN-4480 at 6/4/20, 3:58 PM:
----------------------------------------------------------

Tested with sql

{code:java}
SELECT * FROM
(
SELECT PART_DT, TRANS_ID FROM KYLIN_SALES GROUP BY PART_DT, TRANS_ID
) FACT
LEFT JOIN
(
SELECT CAL_DT as DT_CAL_DT, WEEK_BEG_DT FROM KYLIN_CAL_DT
) DT
ON FACT.PART_DT = DT.DT_CAL_DT AND WEEK_BEG_DT != DATE'2013-03-24'
{code}
  !image-2020-06-04-23-57-51-652.png! 



was (Author: nichunen):
Tested with sql

{code:java}
SELECT * FROM
(
SELECT PART_DT, TRANS_ID FROM KYLIN_SALES GROUP BY PART_DT, TRANS_ID
) FACT
LEFT JOIN
(
SELECT CAL_DT as DT_CAL_DT, WEEK_BEG_DT FROM KYLIN_CAL_DT
) DT
ON FACT.PART_DT = DT.DT_CAL_DT AND WEEK_BEG_DT = DATE'2013-03-24'
{code}
  !image-2020-06-04-23-57-51-652.png! 


> Implement runtime non-equi join
> -------------------------------
>
>                 Key: KYLIN-4480
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4480
>             Project: Kylin
>          Issue Type: New Feature
>          Components: Query Engine
>            Reporter: Li Xian
>            Assignee: Li Xian
>            Priority: Minor
>             Fix For: v3.1.0
>
>         Attachments: image-2020-06-04-23-57-32-114.png, 
> image-2020-06-04-23-57-39-920.png, image-2020-06-04-23-57-51-652.png
>
>
> Currently Kylin does not support non-equi join. This issue is aim to add 
> runtime non-equi join feature to Kylin so that queries like
> {code:java}
>     select
>       |
>     non-equi join
>      /        \
>    subquery1  subquery2
> {code}
> can now be executed like below. Kylin will read data from subquery cubes and 
> do non-equi join during runtime
> {code:java}
>     select
>       |
>     runtime non-equi join
>      /        \
>    cube1     cube2
> {code}
> I have submitted a PR for this issue
> [https://github.com/apache/kylin/pull/1195]
> [https://github.com/Kyligence/calcite/pull/133]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to