[ 
https://issues.apache.org/jira/browse/HIVE-27418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17730898#comment-17730898
 ] 

zhangbutao commented on HIVE-27418:
-----------------------------------

Hi [~csringhofer] , could you provide more info about your hive cluster env? 
e.g. Hive & Hadoop &Tez version.

And what execution engine did you use for the test? Tez? or MR?

> UNION ALL + ORDER BY ordinal works incorrectly for all const queries
> --------------------------------------------------------------------
>
>                 Key: HIVE-27418
>                 URL: https://issues.apache.org/jira/browse/HIVE-27418
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Csaba Ringhofer
>            Priority: Major
>
> For the following query I get results in wrong order:
> SELECT '1', 'b' UNION ALL SELECT '2', 'a'  ORDER BY 2;
> +------+------+
> | _c0  | _c1  |
> +------+------+
> | 1    | b    |
> | 2    | a    |
> +------+------+
> I get correct results if:
> - the column has an alias
> - the same rows come from tables
> - the UNION ALL part of the query is in a sub-query and ORDER BY is run on 
> the sub*query
>  Checked with postgres and Apache Impala and they apply ORDER BY correctly.
> (also noted the the ordinal after ORDER BY is not checked, so it could be 20 
> and Hive doesn't complain)



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

Reply via email to