2016-05-27 13 views

答えて

0

現在のところ、ブタはインナー結合、外部結合およびフル結合だけをサポートしています。 2番目の結合の例は、もう1つではなく、Pigで実装できます。以下は例です。

tab1 = LOAD 'file1' using PigStorage('|') using (col1:chararray,col2:chararray); 
tab2 = LOAD 'file2' using PigStorage('|') using (col1:chararray,col2:chararray); 
result = JOIN tab1 by col1, tab2 by col1; 
0

これを試してください。

Cross_Table = CROSS tab1, tab2; 
Filter_Table = FILTER Cross_Table BY NOT(STARTSWITH(tab1::col1, tab2::col1)); 
Join_Table = JOIN tab1 BY f(col1) INNER JOIN, tab2 BY f(col1); 
関連する問題