Lukas Eder created IGNITE-14354:
-----------------------------------

             Summary: Regression when using SELECT (EXISTS (...))
                 Key: IGNITE-14354
                 URL: https://issues.apache.org/jira/browse/IGNITE-14354
             Project: Ignite
          Issue Type: Bug
          Components: sql
    Affects Versions: 2.10
            Reporter: Lukas Eder


This worked as expected in 2.9.1:

 
{code:java}
CREATE TABLE t (i int PRIMARY KEY, j int);
SELECT (EXISTS (SELECT 1 FROM t WHERE t.i = 1)); 
{code}
In version 2.10, I'm getting:
{code:java}
SQL Error [1001] [42000]: Failed to parse query. Column "EXISTS1" not found; 
SQL statement:
SELECT
(EXISTS1)
FROM SYSTEM_RANGE(1, 1) __Z0 
 LEFT OUTER JOIN PUBLIC.T __Z1 
 ON __Z1.I = 1 [42122-197]{code}
The workaround is to project an asterisk:
{code:java}
SELECT (EXISTS (SELECT * FROM t WHERE t.i = 1));{code}



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

Reply via email to