5

リレーションを生成するPigスクリプトがあります

A: {x: chararray,B: {(y: chararray,z: int)}}

Byに基づいてAを並べ替えたいのですが、次の部分でエラーが発生します。

構文エラー、zまたはその近くの予期しないシンボル

output = foreach A{
    sorted = order B by z DSC;
    generate x,sorted;
}
4

1 に答える 1

8

DSC の代わりに DESC を使用します。

例えば

output = foreach A{
    sorted = order B by z DESC;
    generate x,sorted;
}
于 2013-02-28T23:35:34.920 に答える