2014-02-19 2 views
0

돼지 라틴어에서 테이블의 별개의 행을 선택하는 좋은 방법이 있습니까? 예를 들어, 테이블 (1, 2, 3)이 있다고 가정하십시오. (2, 5, 1); (1, 2, 3),하지만 나는 (1, 2, 3)을 원한다. (2, 5, 1).돼지 라틴어에서 별개의 행 선택

답변

2

예 Pig Latin에는 정확하게 이것을 수행하는 관계 연산자 DISTINCT이 있습니다. 예를 들어

:

-- assume input is: 
    -- 1,2,3 
    -- 2,5,1 
    -- 1,2,3 
    data = LOAD 'input' USING PigStorage(',') AS (val1:int,val2:int,val3:int); 

    data2 = DISTINCT data; 

    -- produces: 
    -- 1,2,3 
    -- 2,5,1 
    DUMP data2; 
관련 문제