私はtable_A持っている:HiveQL UNION ALL
id var1 var2
1 a b
2 c d
Table_B:私が欲しいのは、組み合わせ表は、ある
id var1 var2
3 e f
4 g h
:
:id var1 var2
1 a b
2 c d
3 e f
4 g h
これは私.hqlがあります
CREATE TABLE combined AS
SELECT all.id, all.var1, all.var2
FROM (
SELECT a.id, a.var1, a.var2
FROM table_A a
UNION ALL
SELECT b.id, b.var1, b.var2
from table_B b
) all;
私はEdward CaprioloのProgramming Hiveの112ページから直接コーディングしています。
私は関係なく、私はすべてをしたいので、私は、テーブル名とエイリアスの間「と」アスタリスクを使用してみましたが、「cannot recognize input near '.' 'id' ',' in select expression.
」
ある表向きは私がしようとしていること上記の合理的な変動、取得しないエラー両方のテーブルから。同じエラー。私は他のものを試して、他のエラーを取得しました...私がしたいのは、UNIONの2つのテーブルです。 (私はUNION ALLの代わりにUNIONを試しました - 同じエラーです)。