我有table_A:
id var1 var2
1 a b
2 c d
Run Code Online (Sandbox Code Playgroud)
表-B:
id var1 var2
3 e f
4 g h
Run Code Online (Sandbox Code Playgroud)
我想要的只是桌子,合并:
id var1 var2
1 a b
2 c d
3 e f
4 g h
Run Code Online (Sandbox Code Playgroud)
这是我的.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;
Run Code Online (Sandbox Code Playgroud)
我是直接从Edward Capriolo等人的Programming Hive第112页编写的.
我得到的错误,无论我尝试的上述表面上合理的变化,都是" cannot recognize input near '.' 'id' ',' in select expression." …