0
%declare var relation2.$0;res = group relation1 by $var;dump res;
來存儲relation1到變量var的第一屬性,然後要檢索來存儲變量屬性值在piglatin
%declare var relation2.$0;res = group relation1 by $var;dump res;
來存儲relation1到變量var的第一屬性,然後要檢索來存儲變量屬性值在piglatin
您正在試圖存儲在變量一整列的值,並用它組了。這是不正確的。
Source:%declare: 用於根據其他參數描述一個參數。
如果你想組合一個特定的列的關係,那麼直接使用該列的列名或列索引。現在如果你的目標是隻獲得某個值的記錄,那麼你需要使用過濾。
res = group relation1 by relation1.$0;
dump res;
謝謝你,但第二個關係在元組中只有一個值(即zipcode),我想用它來組合第一個關係。 –
如果它有一個值,爲什麼你需要將它分組?您應始終使用列名稱進行分組,並使用值進行過濾。 –