partition 复合区间分区表表连接, full join 异常, 只有一个区间数据

TSDB引擎, COMPO复合分区,

f"""
db_code_hash=database(, HASH, [SYMBOL, 40])
yearRange=date(2005.01M + 12*0..25)
db_date_range=database(, RANGE, yearRange)
db=database('dfs://stock_daily_code', COMPO, [db_code_hash,db_date_range], engine=`TSDB)
"""

jj_code 是 hash 分区,  trade_date 为 range 分区

table1 见下图:attachments-2022-10-OJPw68ty63518dd56f4a1.png

table2  见下图:

attachments-2022-10-KBYJ93pm63519160b3d04.png

然后问题来了, full join 以后, 只有2005年分区的数据了, 其他年份的没有了, 见下图:

attachments-2022-10-NcAsAI4Y635191f37d9cd.png

请先 登录 后评论

1 个回答

Boye

第一张图中是table0,第3张图中是对table1和table2 进行fj,这个table1是table0吗?

请先 登录 后评论