21

我正在使用TRANSFORM USINGHive 0.8.1,并注意到这是无效的语法:

SELECT
    a,
    TRANSFORM(b, c) USING 'fake.py' AS d,
FROM test_table;

删除“a”使此语句有效。使用它的正确方法是什么?

4

1 回答 1

23

显然这是不可能的。也必须处理这个fake.py问题,即必须做

SELECT
    TRANSFORM(a, b, c) USING 'fake.py' AS a, d
FROM test_table;

并让 fake.py 也输出“a”。

于 2013-05-05T12:02:48.900 回答