2016-06-17 2 views
0

このクエリを実行しようとすると、この基準を満たすレコードがあることがわかっていても、ゼロレコードが返されます。Hadoop Pigクエリ

Iカラム10は、0に等しいレコードを検索するには1、2、または3 カラム16 6、5、4に等しい、または7

豚スクリプト

newdata = FILTER data BY ((((($10==0) OR ($10==1) 
             OR ($10==2) 
             OR ($10==3)))) AND 
         (((($16==4) OR ($16==5) 
             OR ($16==6) 
             OR ($16==7))))); 

答えて

0

列のインデックスは0から始まるので、10番目の列には、私と一緒にこの

newdata = FILTER data BY ((($9==0) OR 
          ($9==1) OR 
          ($9==2) OR 
          ($9==3)) 
          AND 
          (($15==4) OR 
          ($15==5) OR 
          ($15==6) OR 
          ($15==7))); 
$ 15.Try $ 9と16番目の列になります