hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aihua Xu (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HIVE-14251) Union All of different types resolves to incorrect data
Date Thu, 21 Jul 2016 14:11:20 GMT

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

Aihua Xu commented on HIVE-14251:
---------------------------------

[~ashutoshc] Do you have any opinion which approach we should go forward? Seems hive follows
more Postgres. Should we throw exception for such case as Postgres and Oracle do? Of course,
it will have compatibility issue and will affect some existing usages.


> Union All of different types resolves to incorrect data
> -------------------------------------------------------
>
>                 Key: HIVE-14251
>                 URL: https://issues.apache.org/jira/browse/HIVE-14251
>             Project: Hive
>          Issue Type: Bug
>          Components: Query Planning
>    Affects Versions: 2.0.0
>            Reporter: Aihua Xu
>            Assignee: Aihua Xu
>         Attachments: HIVE-14251.1.patch
>
>
> create table src(c1 date, c2 int, c3 double);
> insert into src values ('2016-01-01',5,1.25);
> select * from 
> (select c1 from src union all
> select c2 from src union all
> select c3 from src) t;
> It will return NULL for the c1 values. Seems the common data type is resolved to the
last c3 which is double.



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

Mime
View raw message