|
|
-
Join with OR condition in hive
sonia gehlot 2012-08-29, 21:44
Hi All,
I am joining 2 tables in hive, with or condition. for example:
select blah from table a Join table b *on (a.col1 = b.col2 or a.col2 = 0)* * * but this is giving me error that OR not supported in hive currently.
Any suggestion how I can handle this in hive query.
Thanks, Sonia
-
Re: Join with OR condition in hive
John Omernik 2012-08-29, 21:49
How do you join two tables that aren't represented in both sides of the =? Can you describe a bit more of what you are trying to get out of the data? I am having a hard time wrapping my head around this... On Wed, Aug 29, 2012 at 4:44 PM, sonia gehlot <[EMAIL PROTECTED]>wrote:
> Hi All, > > I am joining 2 tables in hive, with or condition. for example: > > select blah > from table a > Join table b > *on (a.col1 = b.col2 or a.col2 = 0)* > * > * > but this is giving me error that OR not supported in hive currently. > > Any suggestion how I can handle this in hive query. > > Thanks, > Sonia >
-
Re: Join with OR condition in hive
Erek Dyskant 2012-08-29, 21:52
select blah from table a Left Join table b *on (a.col1 = b.col2)* *where b.col2 is not null or a.col1 = 0* On Wed, Aug 29, 2012 at 5:44 PM, sonia gehlot <[EMAIL PROTECTED]>wrote:
> Hi All, > > I am joining 2 tables in hive, with or condition. for example: > > select blah > from table a > Join table b > *on (a.col1 = b.col2 or a.col2 = 0)* > * > * > but this is giving me error that OR not supported in hive currently. > > Any suggestion how I can handle this in hive query. > > Thanks, > Sonia >
-
Re: Join with OR condition in hive
sonia gehlot 2012-08-29, 22:03
ah, thanks Erek.
I can easily handle this in where clause.
Thanks much. Sonia
On Wed, Aug 29, 2012 at 2:52 PM, Erek Dyskant <[EMAIL PROTECTED]> wrote:
> select blah > from table a > Left Join table b *on (a.col1 = b.col2)* > *where b.col2 is not null or a.col1 = 0* > > > On Wed, Aug 29, 2012 at 5:44 PM, sonia gehlot <[EMAIL PROTECTED]>wrote: > >> Hi All, >> >> I am joining 2 tables in hive, with or condition. for example: >> >> select blah >> from table a >> Join table b >> *on (a.col1 = b.col2 or a.col2 = 0)* >> * >> * >> but this is giving me error that OR not supported in hive currently. >> >> Any suggestion how I can handle this in hive query. >> >> Thanks, >> Sonia >> > >
|
|