You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Konstantin Orlov (Jira)" <ji...@apache.org> on 2021/12/01 15:16:00 UTC

[jira] [Created] (IGNITE-16040) Calcite. Unable to plan query with several correlated sub-queries in select list

Konstantin Orlov created IGNITE-16040:
-----------------------------------------

             Summary: Calcite. Unable to plan query with several correlated sub-queries in select list
                 Key: IGNITE-16040
                 URL: https://issues.apache.org/jira/browse/IGNITE-16040
             Project: Ignite
          Issue Type: Bug
          Components: sql
            Reporter: Konstantin Orlov
            Assignee: Konstantin Orlov


Currently the query like below can't be planned calcite-based sql engine:

{code:java}
SELECT a+b*2,
       (a+b+c+d+e)/5,
       (SELECT count(*) FROM t1 AS x WHERE x.c>t1.c AND x.d<t1.d),
       (SELECT count(*) FROM t1 AS x WHERE x.b<t1.b),
       abs(b-c),
       a-b
  FROM t1
 WHERE EXISTS(SELECT 1 FROM t1 AS x WHERE x.b<t1.b)
   AND c>d
 ORDER BY 6,5,4,1,3,2
{code}

Need to figure it out how to fix this.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)