Khurram Faraaz created DRILL-3676:
-------------------------------------

             Summary: Group by column number results in parse error
                 Key: DRILL-3676
                 URL: https://issues.apache.org/jira/browse/DRILL-3676
             Project: Apache Drill
          Issue Type: Bug
          Components: Execution - Relational Operators
    Affects Versions: 1.2.0
            Reporter: Khurram Faraaz
            Assignee: Chris Westin
            Priority: Critical


Group by number results in parse error.

{code}
0: jdbc:drill:schema=dfs.tmp> select sub_q.col1 from (select col1 from 
FEWRWSPQQ_101) sub_q group by 1;
Error: PARSE ERROR: At line 1, column 8: Expression 'q.col1' is not being 
grouped


[Error Id: 0eedafd9-372e-4610-b7a8-d97e26458d58 on centos-02.qa.lab:31010] 
(state=,code=0)
{code}

When we use the column name instead of the number, the query compiles and 
returns results.

{code}
0: jdbc:drill:schema=dfs.tmp> select col1 from (select col1 from FEWRWSPQQ_101) 
group by col1;
+----------------------+
|         col1         |
+----------------------+
| 65534                |
| 10000000             |
| -1                   |
| 0                    |
| 1                    |
| 13                   |
| 17                   |
| 23                   |
| 1000                 |
| 9999999              |
| 30                   |
| 25                   |
| 1001                 |
| -65535               |
| 5000                 |
| 3000                 |
| 200                  |
| 197                  |
| 4611686018427387903  |
| 9223372036854775806  |
| 9223372036854775807  |
| 92233720385475807    |
+----------------------+
22 rows selected (0.218 seconds)
{code}

{code}
0: jdbc:drill:schema=dfs.tmp> select sub_query.col1 from (select col1 from 
FEWRWSPQQ_101) sub_query group by sub_query.col1;
+----------------------+
|         col1         |
+----------------------+
| 65534                |
| 10000000             |
| -1                   |
| 0                    |
| 1                    |
| 13                   |
| 17                   |
| 23                   |
| 1000                 |
| 9999999              |
| 30                   |
| 25                   |
| 1001                 |
| -65535               |
| 5000                 |
| 3000                 |
| 200                  |
| 197                  |
| 4611686018427387903  |
| 9223372036854775806  |
| 9223372036854775807  |
| 92233720385475807    |
+----------------------+
22 rows selected (0.177 seconds)
{code}



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

Reply via email to