Yuxin Wu created CALCITE-5562:
---------------------------------

             Summary: The result data is disordered when u tried to get data 
from an ordered set
                 Key: CALCITE-5562
                 URL: https://issues.apache.org/jira/browse/CALCITE-5562
             Project: Calcite
          Issue Type: Bug
            Reporter: Yuxin Wu


*It's based on CSV-TEST-MODEL. The same as {{lex=MYSQL}}.*
{quote}!connect jdbc:calcite:model=src/test/resources/mode
{quote}
----
Step1: You need to get a table named 'emps' with data as below;
0: jdbc:calcite:model=src/test/resources/mode> select name, empid from emps;
+-------+-------+
| NAME  | EMPID |
+-------+-------+
| Fred  | 30    |
| Eric  | 3     |
| John  | 2     |
| Wilma | 1     |
| Alice | 2     |
+-------+-------+
Step2: Get an ordered set by using {_}{color:#172b4d}*{{select name, empid from 
emps order by empid}}*{color}{_};
0: jdbc:calcite:model=src/test/resources/mode> select name, empid from emps 
order by empid;
+-------+-------+
| NAME  | EMPID |
+-------+-------+
| Wilma | 1     |
| John  | 2     |
| Alice | 2     |
| Eric  | 3     |
| Fred  | 30    |
+-------+-------+
Step3: Using the statement in step2 as a sub query like this:
0: jdbc:calcite:model=src/test/resources/mode> select * from (select name, 
empid from emps order by empid);
+-------+-------+
| NAME  | EMPID |
+-------+-------+
| Fred  | 30    |
| Eric  | 3     |
| John  | 2     |
| Wilma | 1     |
| Alice | 2     |
+-------+-------+
*THE QUESTION IS:* 

*The result data is disordered while it's supposed to be the same as it is in 
step2.*



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to