Please try this in Hive:
select distinct a.id from tableA a LEFT OUTER join tableB b on
a.id=b.id where b.id is null

Cheers,
Tim


On Wed, Nov 3, 2010 at 1:19 PM, Tim Robertson <timrobertson...@gmail.com> wrote:
> In SQL you use a left join:
>
> # so in mysql:
> select distinct a.id from tableA a left join tableB b on a.id=b.id
> where b.id is null
>
> Not sure exactly how that ports to Hive, but it should be something
> along those lines.
>
> HTH,
> Tim
>
>
> On Wed, Nov 3, 2010 at 1:13 PM, איל (Eyal) <eya...@gmail.com> wrote:
>> Hi,
>>
>> I have a table A with some values and another table B with some other values
>>
>> How do I get all the distinct values from A that are NOT in B
>>
>> e.g
>>
>> if table A has values 1,2,3,4,1,2,3,5,6,7  and B has values 2,3,4,5,6
>>
>> then the result should be 1,7
>>
>> Thanks
>>   Eyal
>>
>

Reply via email to