Yuming Wang created IMPALA-10635:
------------------------------------

             Summary: Removes outer join if it only has DISTINCT on streamed 
side
                 Key: IMPALA-10635
                 URL: https://issues.apache.org/jira/browse/IMPALA-10635
             Project: IMPALA
          Issue Type: Improvement
          Components: Backend
            Reporter: Yuming Wang


Removes outer join if it only has DISTINCT on streamed side. For example:
{code:sql}
CREATE TABLE t1(a int, b int);
CREATE TABLE t2(a int, b int);
SELECT DISTINCT t1.b FROM t1 LEFT JOIN t2 ON t1.a = t2.a;
{code}

We can rewrite {{SELECT DISTINCT t1.b FROM t1 LEFT JOIN t2 ON t1.a = t2.a}} to 
{{SELECT DISTINCT t1.b FROM t1}}.




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

Reply via email to