Simply run this query:
select distinct name,age, filename from testing;

you will be able to get the answer what you want.


On Thu, Jun 5, 2014 at 11:53 AM, Rahul Channe <drah...@googlemail.com>
wrote:

> How does it matter , you are running distinct on name and age so one record is
> displayed
>
> If you add file name in you select then hopefully you will get what you
> are looking for
>
>
> On Thursday, June 5, 2014, Bala Krishna Gangisetty <b...@altiscale.com>
> wrote:
>
>> Could you paste the "describe <table_name>" output?
>>
>> --Bala G.
>>
>>
>> On Thu, Jun 5, 2014 at 8:07 AM, wenlong...@changhong.com <
>> wenlong...@changhong.com> wrote:
>>
>>>  I think,
>>> it do not care filename column
>>>
>>>
>>>
>>>  *From:* Rishabh Bhardwaj
>>> *Date:* 2014-06-05 22:48
>>> *To:* User - Hive
>>> *Subject:* Behaviour of distinct clause
>>>   Hi All,
>>> I have a table named tetsing,
>>> name age filename
>>> A 21 file1
>>> A 21 file2
>>> B 21 file3
>>> C 23 file3
>>>  (partitioned on filename)
>>> Now,If I run a query like
>>> select distinct name,age from testing;
>>>
>>> It outputs,
>>> A 21
>>> B 21
>>> C 21
>>>
>>> I want to know whether A 21 is from file1 or file2.
>>>
>>> Thanks,
>>> Rishabh.
>>>
>>
>>

Reply via email to