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