unionAll(tables)合并表后无法查看到数据

请教一个问题,unionAll(tables)的输出是空,检查了tables的数据和schema信息均正常。不知道为啥unionAll后行数=0

t1=table(1..10 as id, take(`a, 10) as name )
t2=table(1..10 as id, take(`a, 10) as name )
tables=[t1, t2]
print unionAll(tables)
id name
-- ----
请先 登录 后评论

1 个回答

wfHuang

unionAll默认是分区表,分区表在GUI上显示不输出数据, 对于分区表,要用sql查询,如果需要直接返回内存表,可以用unionAll(tables, false)

id name
-- ----
1  a   
2  a   
3  a   
4  a   
5  a   
6  a   
7  a   
8  a   
9  a   
10 a  
请先 登录 后评论
  • 1 关注
  • 0 收藏,131 浏览
  • peter 提出于 2024-03-08 17:14

相似问题