mr函数返回的表如何转换成非分区表

请问下mr函数返回的表想转换成非分区表,select * from 一下是效率最高的方式吗?

如下所示查询,mr返回一个中间表,然后和已有的内存表join,会提示需要两个表都是非分区表。

 t = mr(ds, main{, day}, , unionAll); t.shape()
请先 登录 后评论

1 个回答

wfHuang

mrRst3 = mr(sqlDS(<select * from pt where tradedate between 20200102:20200110>),mapData,unionAll{,,false}) 

可以返回一个in-memory table, 比select 高效一点

请先 登录 后评论
  • 1 关注
  • 0 收藏,705 浏览
  • Alex 提出于 2022-12-01 09:54

相似问题